如下用>和<标出部分,不明白的部分我打了??号,这些用的是某种设计模式么??或是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);
.........
........

解决方案 »

  1.   

    这应该是给按钮加事件监听器(Listener)在()中可以写一个方法??
    那是jsdk给的,你可以看看jdk源文件里的内容,有的监听器就只有一个方法还是空的,意思就是让你去加事件发生时该有些什么操作的代码
      

  2.   

    这是一种什么设计模式?还是JAVA的语法?到是明白程序是怎么回事,但是这么写感觉挺奇怪的。
      

  3.   

    那是一个事件监听器,中间添加你想处理的点击按钮后的java代码,如保存一些信息等