Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java SelectionListener和SelectionAdapter_Java_Swt - Fatal编程技术网

Java SelectionListener和SelectionAdapter

Java SelectionListener和SelectionAdapter,java,swt,Java,Swt,我找不到此界面或有关此的其他信息: ok.addSelectionListener(new SelectionAdapter() { public void widgetSelected(SelectionEvent e) { System.out.println("Your name is " + text.getText()); shell.close(); } }); 这个接口名为SelectionListener?(

我找不到此界面或有关此的其他信息:

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

  • 这个SelectionAdapter是我用匿名类实现的一个*抽象类*

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

非常感谢

是实现接口的抽象类


它实现该接口中定义的所有方法。如果您只需要其中一些特定的代码,就可以使用它,否则直接实现接口也同样简单。

您在哪里找到了这个代码片段?在我正在进行的一个测试中。是的,但是这些类名并不是突然出现的。你从某处得到它们,或者你创造了它们。这就是为什么这个问题很奇怪。。。给出了公认的答案,你至少应该把问题标记为SWT!我不明白你的意思。这些是已知的类和接口。作为我理解这个问题的一部分,我想知道为什么我在网上找不到它们,我也记不起它们是否是接口/摘要等等。。所以我问。又是什么问题?顺便说一句-非常非常好的图片!!谢谢你的夸奖。而且,不,这些并不广为人知,它们不是标准JavaAPI的一部分,而是某些第三方库(这里是Eclipse/SWT)的一部分,我个人不知道(此外,这些名称非常通用,它们可以是许多库的一部分)。我提到这一点只是为了对StackOverflow进行教育,而普通观众试图提供帮助,而不是羞辱或其他什么。标记以提供上下文非常重要!:-)我必须停止使用我的本地谷歌。谢谢。