当按下 JButton 时按住 Shift 键时,我试图创建一个不同的 actionPerformed,但是当我使用:event.isShiftDown;我的程序无法编译,因为它无法识别它。

最佳答案

基本上你需要按位和 ActionEvent#getModifiers 结果

if ((e.getModifiers() & InputEvent.SHIFT_MASK) != 0) {
    // Shift is down...
}

关于java - 在 actionPerformed (Java Swing) 上单击按钮时,如何识别是否选择了 shift?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13714966/

10-10 21:51