在java中双击鼠标事件

dre*_*rew 16 java swing double-click mouseevent

默认情况MouseClicked下,只需单击即可启动事件 我有一个,JTextPane但我想从双击开始.可能吗?

Joh*_*ket 47

我相信你可以从MouseEvent中提取点击次数(假设它被称为e)

试试这个

if (e.getClickCount() == 2 && !e.isConsumed()) {
     e.consume();
     //handle double click event.
}
Run Code Online (Sandbox Code Playgroud)

  • @mouseas您可以简单地执行if(e.getClickCount()%2 == 0)来实现该效果 (4认同)