マウスのクリックとキーの押下を処理する必要があるクラスを作成するためのベストプラクティスの方法は何でしょうか。明らかに、Javaで複数のクラスを継承することはできないため、現時点ではMouseListenerおよびKeyListenerインターフェースを使用しています。つまり、実際にkeyReleasedとmouseReleasedのみが必要な場合、インターフェースを満たすためにクラスに多くの空のメソッドが必要です。
MouseAdapterとKeyAdapterを使用できれば、これらのメソッドを削除して、よりクリーンなコードを作成できます。したがって、これらのクラスを使用する方法についての提案は、私がすでに持っているものよりも厄介ではありません。