У меня есть следующий код:
JButton button = new JButton("Clear");
button.addActionListener(this);
Насколько я понимаю, создаю кнопку, на которой написано "Очистить". Затем я должен связать действие с этой кнопкой (что произойдет, если кнопка нажата), и это делается с помощью addActionListener
. Это правильно?
Но я не понимаю, где указано действие. Нажатие кнопки должно очистить текстовую область и, насколько я понимаю, должен быть где-то код, который очищает текстовую область. Но в данном примере в аргументах addActionListener()
.
есть только «это».
Как программа знает, что она должна очистить текстовую область при нажатии кнопки?
Если необходимо, полный код выдается здесь .