小さなグラフィックエディタを書いていますが、Ctrl+Aを押したときにcatchイベントが必要です
私はそのようなコードを使用します(これはテストバージョンです):
@Override
public void keyPressed(KeyEvent e) {
System.out.println("Press");
switch (e.getKeyCode()){
case KeyEvent.VK_A :
System.out.println("A");
break;
}
}
しかし、Ctrl+aをキャッチする方法がわかりません
私はこのようなことを試みました
case KeyEvent.VK_CONTROL+KeyEvent.VK_A :
System.out.println("A+CTRL");
break;
しかし、このコードKeyEvent.VK_CONTROL+KeyEvent.VK_A
はintを返し、おそらく別のキーの組み合わせが同じ数を返します
だから誰かが私を助けることができます