0

インターフェースとは何か、そしてそれを構築/使用する方法を知っています。例として ActionListener インターフェースを見てみましょう。私の質問は、ボタンをクリックした後、どのクラスが actionPerformed メソッドを呼び出しているのですか? ボタンをクリックした部分から actionPerformed が実行される部分までのプロセスは何ですか?

4

1 に答える 1

1

JButtonを呼び出しますActionListener

内部的には、キーボードとマウスのイベントをリッスンします。マウス クリックまたは「ボタンをクリックする」ことを意味するキー押下を受け取ると、インスタンスを作成し、自身に追加されたActionEventすべてのインスタンスをループして、それぞれをas 引数で呼び出します。ActionListenerActionEvent

于 2013-02-18T20:12:12.347 に答える