特に Java GUI 開発のコンテキストでは、ActionListener と EventListener の違いは何ですか?
user1212818
質問する
8758 次
3 に答える
7
インターフェイスActionListener
は のサブインターフェイスですEventListener
。ActionListener
実際には、やなど、できる限り具体的なインターフェイスを実装する方がよいでしょう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 に答える