2011-04-09 4 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リスナクラスのメソッドが呼び出されます。