Просто интересно, каков наилучший практический способ создания класса, который должен обрабатывать щелчки мыши и нажатия клавиш. Очевидно, что невозможно наследовать несколько классов в Java, поэтому в данный момент я использую интерфейсы MouseListener и KeyListener, что означает, что мне нужно иметь много пустых методов в моем классе, чтобы удовлетворить интерфейсы, когда мне нужны только keyReleased и mouseReleased.
Если бы я мог использовать MouseAdapter и KeyAdapter, я мог бы избавиться от этих методов и получить более чистый код. Поэтому любые предложения о том, как использовать эти классы, не являются более грязными, чем у меня уже есть.