swt的问题

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在苹果机上用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

结果画面不能移动。这是为什么?

有什么方法,可以让它移动。

请大家多多指教。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航