您的位置:首页 > 其它

swt的问题

2004-07-01 19:51 253 查看
在苹果机上用IBM的SWT进行画面开发,代码如下:
import org.eclipse.swt.widgets.*;
import org.eclipse.swt.*;
public class Hello {
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
Label label = new Label(shell, SWT.NONE);
label.setText("Hello, World!");
shell.pack();
label.pack();
shell.open();
while(!shell.isDisposed()){
if (!display.readAndDispatch()){
display.sleep();
}
System.out.println("ok");
}
System.out.println("end");
display.dispose();
label.dispose();
System.out.println("all dispose");
}
}

说明:
先把 libswt-carbon-3061.jnilib,libswt-pi-carbon-3061.jnilib
libswt-webkit-carbon-3061.jnilib java_swt
放到 /:Library:Java:Extensions: 目录下
然后将swt.jar swt-pi.jar Hello.class 放到同一级目录下
接着,进入Hello.class 目录下
在控制台下输入 java -classpath swt.jar wt-pi.jar: Hello
结果画面不能移动。这是为什么?
有什么方法,可以让它移动。
请大家多多指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: