Java イベント処理メカニズムのコンポーネントを使用するにはどうすればよいですか?

PHPz
リリース: 2023-04-21 17:31:08
転載
1423 人が閲覧しました

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート