はじめに:
前回の記事を通じて、インターフェイスを実装して実装する方法を学びました。原理を理解した後、私たちは鍵を持っているのと同じです。次にやらなければならないことは、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。実行結果