首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

eclipse如何运行SWT程序

2012-02-24 
求助:eclipse怎么运行SWT程序为什么eclipse运行SWT的图形界面只闪动一下就消失了?应该怎么办?[解决办法]可

求助:eclipse怎么运行SWT程序
为什么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楼正解!!

热点排行