shell.pack();
shell.open();
while (!shell.isDisposed()){
if (!display.readAndDispatch())display.sleep();
}
display.dispose();
这个是开发swing+awt,Shell是通过canvas中进行创建的,
后面那个while循环很重要,有了这个循环,shell的Display才能不断地响应事件,没有事件时他会sleep等
哈哈 我也就只知道这些了,好久没弄了swt了,还是刚学的时候搞过一段时间,不过我建议作者还是去学习java ee
这可能对你更有优势