2011-04-09 5 views
0

общественного недействительными actionPerformed (ActionEvent ActionEvent) {} Передача объекта методу?

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

+1

Можете уточнить вопрос? Ваш заголовок, кажется, говорит о том, что вы сказали это * не * в тексте (передавая ссылку). –

ответ

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

Этот метод является частью интерфейса 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 класса Слушатель будет вызван.

Смежные вопросы