アプリにグローバル キー リスナーを追加したかったのですが、正常に動作しますが、アプリの 0 番目のコントロール (コンボボックス) にはまだ入力フォーカスがあり、キープレスにも応答します。
KeyEventPostProcessor pp = new KeyEventPostProcessor() {
public boolean postProcessKeyEvent(KeyEvent e) {
return true;
}
};
DefaultKeyboardFocusManager.getCurrentKeyboardFocusManager().
addKeyEventPostProcessor(pp);
オーバーライドできる「preProcessKeyEvent()」メソッドのようなものはありますか?これにより、子コントロールにイベントを処理させたくない場合にイベントが表示されなくなりますか?
ありがとう