Javaは、インターフェースを介してイベント監視を実装します

はじめに:
前回の記事を通じて、インターフェイスを実装して実装する方法を学びました。原理を理解した後、私たちは鍵を持っているのと同じです。次にやらなければならないことは、Java自体で書かれたいくつかの宝物インターフェースを開くことです!

1.監視とは何ですか?
回答:率直に言って、「マウスをクリック」、「キャリッジリターンをクリック」、「ウィンドウを閉じる」などのアクションをコンピュータに認識させることを意味します。

2.モニタリングとインターフェースの関係は何ですか?
回答:プログラミングを最初に学んだとき、私は人間とコンピューターの相互作用を実行する方法を考えていました。たとえば、コンピューターは私の「マウスのクリック」アクションをどのように認識できますか?
コンピューターはユーザーの行動を監視し、特定の操作を実行し、操作の結果に基づいて次の行動をさらに決定します。これは単純な対話型プロセスです。
そうすれば、簡単に考えることができます。そのようなインタラクティブなコードを毎回下から書くのは非常に難しく、反復性が高く、時間と手間がかかります。
幸いなことに、Javaには、このようなアクション監視プロセス用に適切に記述されたフレームワークを作成するためのインターフェースがすでにあります。たとえば、Javaは、使用したいときに取得できます。

ActionListener
のMouseListener
.......

対応する監視インターフェイスを実装し、特定の動作を実行して、特定のアクションの下でコンピューターが実行することの効果を実現します。

3.「マウスクリック」監視の実現ステップ1
:監視クラスを作成すると、図に示すようなエラーが報告されます。
ここに画像の説明を挿入します
ステップ2:このインターフェイスを右クリックし、F3キーを押して定義を開きます。
ここに画像の説明を挿入します
選択したパーツをコピーして変更し、次のように変更します。 {}ここに画像の説明を挿入します
ここに、コンテンツを実現したいものを書くことができます!ここに画像の説明を挿入します
4.ステップ1の例
。メインファイルのデモとインターフェイスClick_Listenerを作成しますここに画像の説明を挿入します
。ステップ2。Click_Listener

public class Click_Listener implements ActionListener {
    
    
 
 @Override
  public void actionPerformed(ActionEvent e) {
    
    
   String btn=e.getActionCommand();
   System.out.println(btn+"被点击了");
  }
}

step3.demo

Click_Listener ui=new Click_Listener();//创建监听的对象


btni.addActionListener(ui);//添加监听

step4。実行結果
ここに画像の説明を挿入します

おすすめ

転載: blog.csdn.net/Lamont_/article/details/109520325