Я отказался от GUI Builders для Java и теперь полностью разрабатываю их в коде (не очень сложно, с парой часов практики). Сейчас я занимаюсь обработкой событий.
Но я обнаружил, что когда я пытаюсь использовать класс для реализации типа слушателя, например,
private class TextAction implements FocusListener
{
public void focusGained(FocusEvent e)
{
responseTxt.setText("Got focus");
}
public void focusLost(FocusEvent e)
{
}
}
Я должен предоставить пустой обработчик действий (как указано выше) для focusLost, даже если он мне не нужен, или я получаю настойчивую диаграмму из редактора, говорящую, что это не абстрактный класс и не переопределяет метод FocusLost и т. Д. .
Означает ли это, что обработчики действий должны показывать обработчик действий для каждого типа события, связанного с прослушивателем, даже если действие не будет использоваться в программе?
Спасибо за любую помощь в этом.