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();
}
});
- 这个接口名为
?((i.1)-为什么我不能在web上找到它?因为它不是通用的?)SelectionListener
- 这个SelectionAdapter是我用匿名类实现的一个*抽象类*
- 为什么我更喜欢这个适配器而不是处理程序外部类
它实现该接口中定义的所有方法。如果您只需要其中一些特定的代码,就可以使用它,否则直接实现接口也同样简单。您在哪里找到了这个代码片段?在我正在进行的一个测试中。是的,但是这些类名并不是突然出现的。你从某处得到它们,或者你创造了它们。这就是为什么这个问题很奇怪。。。给出了公认的答案,你至少应该把问题标记为SWT!我不明白你的意思。这些是已知的类和接口。作为我理解这个问题的一部分,我想知道为什么我在网上找不到它们,我也记不起它们是否是接口/摘要等等。。所以我问。又是什么问题?顺便说一句-非常非常好的图片!!谢谢你的夸奖。而且,不,这些并不广为人知,它们不是标准JavaAPI的一部分,而是某些第三方库(这里是Eclipse/SWT)的一部分,我个人不知道(此外,这些名称非常通用,它们可以是许多库的一部分)。我提到这一点只是为了对StackOverflow进行教育,而普通观众试图提供帮助,而不是羞辱或其他什么。标记以提供上下文非常重要!:-)我必须停止使用我的本地谷歌。谢谢。