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