2

良い一日、

私はこのビューを持っています[コントローラーを持つJInternalFrameを拡張します[KeyListenerを実装します]。私のメソッドでは、void loadListener()でKeyListenerをビューに追加しました。

フレームの最初のフォーカスで、KeyListenerはその3つのメソッドをトリガーします。フォーカスを別のフレーム[別のビュー、別のコントローラー]に変更し、最初のフレームに戻った後、KeyListenerはトリガーされなくなります。

KeyListenerを持つフレームにフォーカスを戻した後、KeyListenerのフォーカスが再びトリガーされる方法。

4

1 に答える 1

1

KeyListenerを使用しないでください。Swingは、フォーカスの問題をより簡単に処理できるキーバインディングを使用するように設計されています。

于 2011-06-06T14:52:05.797 に答える