8

特に Java GUI 開発のコンテキストでは、ActionListener と EventListener の違いは何ですか?

4

3 に答える 3

7

インターフェイスActionListenerは のサブインターフェイスですEventListenerActionListener実際には、やなど、できる限り具体的なインターフェイスを実装する方がよいでしょうWindowListener

于 2012-12-03T20:35:43.100 に答える
1

ActionListener インターフェイスは、アクション イベントの処理に使用されます。たとえば、JButton によるボタン クリック、JCheckbox によるチェックおよびチェック解除、オプションが選択されたときの JMenuItem およびその他の多くのグラフィカル コンポーネントで使用されます。

これは、次の 1 つの手法のみを使用した単純なインターフェイスです。

 public interface ActionListener extends EventListener

 {
    public void actionPerformed(ActionEvent e);
 }

イベントリスナーは、イベントの練習に使用されます。たとえば、JButton や JTextField に似たグラフィカル コンポーネントは、イベント ソースとして認識されます。

これは、ユーザーが JButton に関連するか、JTextField にテキストを入力したときに、イベントを生成できることを示します。イベント リスナーの仕事は、これらのイベントをキャッチし、それを使って驚くべきことを行うことです。

于 2012-12-03T20:40:02.137 に答える