侦听器鼠标进入并同时按下键
Listener mouse entered and key pressed at the same time
我有一个包含 JPanel 的 JFrame。如何编写侦听器来检查何时按下键(让它是SHIFT)并且鼠标同时进入JPanel区域?
MouseEvent
通过其修饰符属性提供有关各种元素(包括一些键)状态的信息,例如...
@Override
public void mouseEntered(MouseEvent e) {
int modifiersEx = e.getModifiersEx();
int onmask = MouseEvent.SHIFT_DOWN_MASK;
if ((modifiersEx & onmask) == onmask) {
// Shift key is down
}
}
将允许您检测当鼠标进入给定组件时何时按下 Shift 键。
看看...
...了解更多详情
我有一个包含 JPanel 的 JFrame。如何编写侦听器来检查何时按下键(让它是SHIFT)并且鼠标同时进入JPanel区域?
MouseEvent
通过其修饰符属性提供有关各种元素(包括一些键)状态的信息,例如...
@Override
public void mouseEntered(MouseEvent e) {
int modifiersEx = e.getModifiersEx();
int onmask = MouseEvent.SHIFT_DOWN_MASK;
if ((modifiersEx & onmask) == onmask) {
// Shift key is down
}
}
将允许您检测当鼠标进入给定组件时何时按下 Shift 键。
看看...
...了解更多详情