为什么eclipse运行SWT的图形界面只闪动一下就消失了?应该怎么办?
------解决方案--------------------
可能你的程序直接就调了退出的方法。
------解决方案--------------------
应该是代码问题:
1、从SWT代码入口Application.java断点步入DEBUG,应该可以跟踪到。
2、从eclipse的日志,应该也可以找到相应的问题。
------解决方案--------------------
应该是程序的问题,你最后写了窗口的休眠没啊?
shell.open(); //窗口打开
while (!display.isDisposed()) {
if (!display.readAndDispatch()) display.sleep(); //休眠
}
display.dispose(); //注销
你估计是没写这个,所以程序直接运行之后就结束了!
------解决方案--------------------
!display.readAanDispatch()
跟踪事件队列中用户所注册的事件,如果没有这个,shell创建后马上结束。
5楼正解!!