1. イベント (イベント オブジェクト) はフェーズの変化を表します。
たとえば、GUI でアクションをクリックして、コンピューターの起動、シャットダウン、休止状態、キャッシュの有効期限、WeChat 公式アカウントのフォロー、ブロックの解除など、Spring Framework のコンテナーを開始および停止します。
2. イベント ソースは任意のオブジェクトにすることができ、イベントをトリガーする機能を備えています。
通常、リスナーはこのオブジェクトに登録 (または解放) され、イベントは通常ここでトリガーされます。ソースでは、さまざまな種類のイベントを生成し、さまざまな種類のイベントのリスナーを登録できます。イベントの種類ごとに 1 つ以上のリスナーを登録できます。
3. 特定のインターフェイスを実装するクラスであるイベント リスナーは、特定のイベントに対して特定の処理メソッドを実装する必要があり、特定のイベントに登録する必要があります。
例
package event; import java.util.Observable; /** * Created by Joe on 2018/4/11 */ public class Student implements java.util.Observer { private String name; public Student(String name) { this.name = name; } @Override public void update(Observable o, Object arg) { Teacher teacher = (Teacher) o; System.out.printf("学生%s观察到(实际是被通知)%s布置了作业《%s》 \n", this.name, teacher.getName(), arg); } }
以上がJava イベント処理メカニズムのコンポーネントを使用するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。