如下用>和<标出部分,不明白的部分我打了??号,这些用的是某种设计模式么??或是JAVA语言的一种处理机制??
感觉比较特别,哪位能解释一下,谢谢!! public void createPartControl(Composite parent) {
parent.setLayout(null); final Button button = new Button(parent, SWT.NONE);
//>>>>>>>>>>>>>
//button.addxxxxx(.........)在()中可以写一个方法??
button.addSelectionListener(new SelectionAdapter() {
//嵌套一个方法??
public void widgetSelected(final SelectionEvent e) {
//.....
}
});
//<<<<<<<<<<<<<<
button.setText("button");
button.setBounds(42, 50, 45, 25);
.........
........
感觉比较特别,哪位能解释一下,谢谢!! public void createPartControl(Composite parent) {
parent.setLayout(null); final Button button = new Button(parent, SWT.NONE);
//>>>>>>>>>>>>>
//button.addxxxxx(.........)在()中可以写一个方法??
button.addSelectionListener(new SelectionAdapter() {
//嵌套一个方法??
public void widgetSelected(final SelectionEvent e) {
//.....
}
});
//<<<<<<<<<<<<<<
button.setText("button");
button.setBounds(42, 50, 45, 25);
.........
........
那是jsdk给的,你可以看看jdk源文件里的内容,有的监听器就只有一个方法还是空的,意思就是让你去加事件发生时该有些什么操作的代码