SelectionListener和SelectionAdapter

Num*_*tor 2 java swt

我找不到这个界面或其他相关信息:

    ok.addSelectionListener(new SelectionAdapter() {
      public void widgetSelected(SelectionEvent e) {
      System.out.println("Your name is " + text.getText());
      shell.close();
      }
      });
Run Code Online (Sandbox Code Playgroud)
  • 这个接口是否命名SelectionListener?((i.1) - 为什么我不能在网上找到它?因为它不是通用的?)

  • 这个selectionAapter是一个*抽象类*,我用匿名类实现?

  • 为什么我更喜欢这个适配器而不是处理程序外部类?

非常感谢!

Mat*_*Mat 5

SelectionAdapter是一个实现SelectionListener接口的抽象类.

它实现了该接口中定义的所有方法.如果您只需要某些代码的特定代码,则可以使用它,否则直接实现接口就是这么简单.