二 、建立窗體

Next -- 命名為HelloWorld ,包名為com.swtdesigner .

三 、HelloWorld.java中的代碼如下 :
package com.swtdesigner ;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Text;
publicclass HelloWorld{
publicstaticvoid main(String args []){
final Display display = Display.getDefault();
final Shell shell = new Shell() ;
shell.setSize(357,259) ;
shell.setText("SWT Application") ;
//插入Text對(duì)象
Text text = new Text(shell,SWT.BORDER) ;
//addMouseListener加入鼠標(biāo)事件的監(jiān)聽器
text.addMouseListener(new MouseAdapter(){
publicvoid mouseDoubleClick(MouseEvent e){
MessageDialog.openInformation(null,"","Double Click !") ;
}
});
text.setText("Hello World !") ;
text.setBounds(50, 50, 100, 24) ;
shell.layout() ;
shell.open();
while(!shell.isDisposed()){
if(!display.readAndDispatch())
display.sleep() ;
}
}
}導(dǎo)入的類中 前三個(gè)是匿名內(nèi)部事件所用到的
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
運(yùn)行結(jié)果 :

雙擊“HelloWorld!”會(huì)彈出一個(gè)對(duì)話框 ,如圖所示 :
