二 、建立窗體

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對象
Text text = new Text(shell,SWT.BORDER) ;
//addMouseListener加入鼠標事件的監聽器
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() ;
}
}
}導入的類中 前三個是匿名內部事件所用到的
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.events.MouseAdapter;
import org.eclipse.swt.events.MouseEvent;
運行結果 :

雙擊“HelloWorld!”會彈出一個對話框 ,如圖所示 :
