Передача объекта в метод? - PullRequest
0 голосов
/ 09 апреля 2011

public void actionPerformed (ActionEvent actionEvent) { }

Что означает эта строка в деталях, кроме того, что ссылка ActionEvent передается методу actionPerformed.

Ответы [ 2 ]

8 голосов
/ 09 апреля 2011
public void actionPerformed(ActionEvent actionEvent) { }
  • public: метод доступен из любого кода.
  • void: метод ничего не возвращает.
  • actionPerformed: название метода.
  • (: вы начинаете указывать список параметров.
  • ActionEvent: тип параметра # 1.
  • actionEvent: имя параметра# 1.
  • ): вы закончили указывать список параметров.
  • { }: метод ничего не делает.
4 голосов
/ 09 апреля 2011

Этот метод является частью интерфейса ActionListener.

public class Listener implements ActionListener{

public static void main(String[] args) {
    Listener listener = new Listener();
    Button button = new Button();
    button.addActionListener(listener);
}

public void actionPerformed(ActionEvent e) {
    throw new UnsupportedOperationException("Not supported yet.");
}

}

Когда пользователь нажмет кнопку, будет вызван метод actionPerformed класса Listener.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...