问题描述
我在win下用swt包写的代码如:importorg.eclipse.swt.SWT;importorg.eclipse.swt.graphics.Color;importorg.eclipse.swt.layout.FillLayout;importorg.eclipse.swt.widgets.Display;importorg.eclipse.swt.widgets.Label;importorg.eclipse.swt.widgets.Shell;publicclassC2{publicstaticvoidmain(String[]args){Displaydisplay=newDisplay();Shellshell=newShell(display);shell.setText("HelloWorld");shell.setBounds(100,100,200,50);shell.setLayout(newFillLayout());Labellabel=newLabel(shell,SWT.CENTER);label.setText("HelloWorld");Colorred=newColor(display,255,0,0);label.setForeground(red);shell.open();while(!shell.isDisposed()){if(!display.readAndDispatch())display.sleep();}red.dispose();display.dispose();}}这个样子,就可以运行,但是如果在mac下,换了mac的swt包,可以运行,但是窗口界面感觉没有响应,只是一个鼠标在转啊转,界面上的按扭什么的根本没有响应,有没有做过的,告诉一下这是什么原因导致的怎么解决呢?谢谢。