2011-09-11 12 views
2

:?SelectionListenerという名前のこのインタフェースは、((I.1)SelectionListenerとSelectionAdapter

ok.addSelectionListener(new SelectionAdapter() { 
     public void widgetSelected(SelectionEvent e) { 
     System.out.println("Your name is " + text.getText()); 
     shell.close(); 
     } 
     }); 
  • をん - なぜ私はそれを見つけることができませんWebは一般的ではないため)

  • このselectionAapterは、匿名クラスで実装する抽象クラス* です。

  • なぜこのアダプタをハンドラの外部クラスよりも優先しますか?

ありがとうございます!

+0

このコードスニペットはどこにありますか? – PhiLho

+0

私が練習するために取っているテストの1つで。 – Numerator

+0

はい、これらのクラス名は青色からは出ません。あなたはそれらをどこかから入手したか、またはそれらを作成しました。だからこそ質問が奇妙なのです...受け入れられた答えを考えれば、少なくともSWTの質問にタグを付ける必要があります。 – PhiLho

答えて

5

SelectionAdapterは、SelectionListenerインターフェイスを実装する抽象クラスです。

このインターフェイスに定義されているすべてのメソッドを実装しています。それらの中には特定のコードだけが必要な場合に使用することもできます。そうでない場合は、インターフェイスを直接実装することも同様に簡単です。

+0

地元のGoogleの使用をやめる必要があります。どうもありがとう。 – Numerator

関連する問題