Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
インターフェースとは何か、そしてそれを構築/使用する方法を知っています。例として ActionListener インターフェースを見てみましょう。私の質問は、ボタンをクリックした後、どのクラスが actionPerformed メソッドを呼び出しているのですか? ボタンをクリックした部分から actionPerformed が実行される部分までのプロセスは何ですか?
はJButtonを呼び出しますActionListener。
JButton
ActionListener
内部的には、キーボードとマウスのイベントをリッスンします。マウス クリックまたは「ボタンをクリックする」ことを意味するキー押下を受け取ると、インスタンスを作成し、自身に追加されたActionEventすべてのインスタンスをループして、それぞれをas 引数で呼び出します。ActionListenerActionEvent
ActionEvent