CSDN博客

img andh1222

swt的问题

发表于2004/7/1 19:51:00  658人阅读

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

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

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

请大家多多指教。

 

0 0

相关博文

我的热门文章

img
取 消
img