PopupMenuの1つのJMenuItemが選択されていない(マウスオーバー)ときに、画面上のいくつかの要素を強調表示したいと思います。だから私は私のJMenuItemでMouseListenerを使用します
@Override
public void mouseEntered(MouseEvent e) {
highlightOn();
}
@Override
public void mouseExited(MouseEvent e) {
highlightOff();
}
正常に動作しますが、Escキーを押すと、ハイライトをクリーンアップせずにポップアップメニューが閉じます。これを処理するためにJPopupMenuの終了をインターセプトするにはどうすればよいですか?