さまざまなイベントを処理するとき、私の一般的なポリシーは、Javaによって提供される 適切なクラスを拡張する、などのxxxHandler
クラスを作成することでした。MouseHandler
WindowHandler
xxxAdapter
イベントの処理に関する他のテキストを調べていたところEventListener
、たとえば、インターフェイスを拡張するときは常に、コンストラクターでメソッドを呼び出し、イベントが生成されるたび に呼び出すActionListener
必要があると書かれています。enableEvents(AWTEvent e)
super.processXXXEvent()
このアプローチは非常に紛らわしいと思います。これらのメソッドにはアクセス指定子がprotected
あるので、これらは内部使用のみであると思いますか?
actionPerformed()
の、などに比べて、何らかの利点がありますか? mouseMoved()
super
ヘルプが必要です。技術的なジャンボジャンボではなく、単純な言葉が高く評価されています。