如何在按住键盘上的其他键的同时检查鼠标是否单击。例如
class mouseActions extends MouseInputAdapter {
@Override
public void mouseClicked(MouseEvent e && KeyEvent e1) {
//something
}
或
registerKeyboardAction(e -> {
}, KeyStroke.getKeyStroke(MouseEvent.MouseClicked(), KeyEvent.CTRL_DOWN_MASK), WHEN_ANCESTOR_OF_FOCUSED_COMPONENT);
我知道这是疯狂的代码,但我找不到与此相关的语法
首先,类名应以大写字母开头。通过例子学习。 JDK中的所有类都遵循此标准。
MouseEvent
包含有关可能按下的任何元键的信息:
class MouseAction extends MouseInputAdapter
{
@Override
public void mouseClicked(MouseEvent e )
{
if (e.isControlDown()
// do something
}
}