一个简单的swt小程序,求助
刚接触swt,敲了个helloworld的代码,为什么结果一闪而过呢???求解啊
看书上说是创建插件项目,但我在eclipse上没找到,所以就创了个java项目来写的,不知道有没有什么关系
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Display;
public class aaa {
public static void main(String[] args) {
// TODO Auto-generated method stub
Display display = new Display();
Shell shell = new Shell(display);
shell.setText("Hello World");
shell.setSize(200,100);
shell.open();
while(! shell.isDisposed()){
if(! display.readAndDispatch()){
display.sleep();
}
display.dispose();
}
}
}
[解决办法]
display.dispose();好像不需要吧
[解决办法]
建议lz初学尽量少用SWT designer,还是多敲敲代码好,并且用SWT designer会生成很多冗余代码,不过可以参考下用工具拖拽出来的界面的代码