swt的问题

原创 2004年07月01日 19:51:00

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

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

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

请大家多多指教。

 

swt 多线程注意的问题

文章出处:DIY部落(http://www.diybl.com/course/3_program/java/javajs/20071211/91567.html) 今天比较郁闷在写一个swt的线程程序...
  • chenjie19891104
  • chenjie19891104
  • 2009年12月07日 15:58
  • 2106

java swt多线程问题的解决现场(一点一点耐心看)

一点一点耐心看,重要的是解决问题的过程
  • liuxiaogangqq
  • liuxiaogangqq
  • 2015年11月23日 19:01
  • 1632

SWT中多线程的处理

SWT中处理多线程在Eclipse中,SWT是最重要的基石之一,负责了跨平台的本地界面显示,使Java也能够编写与系统相同的界面元素。在SWT中处理多线程也是其重要技术的表现。SWT有两个使用方法,分...
  • baobeiSimple
  • baobeiSimple
  • 2007年08月22日 10:42
  • 6175

关于ANDROID_SWT错误的解决

当执行android时,error,要求指定swt.jar时,借这个问题,做了一些分析。 一.SWT是什么? SWT-"Standard Widget Toolkit",它是一个Java平台下...
  • guobaoaskformore
  • guobaoaskformore
  • 2011年11月04日 14:26
  • 2888

SWT中定时器的一种特殊实现方式/SWT中线程互访时display.asyncExec/display.syncExec...程序死掉无响应的解决办法

最近在研究SWT,写了个小例子,涉及到线中的数据互访,如果在一个线程中的触发事性中再去访问另一个线程的数据,会把Invalid thread access的错误。 用SWT提供的display.as...
  • fm2005
  • fm2005
  • 2009年03月28日 16:40
  • 4850

关于SWT中线程的问题

在SWT中,要在线程中修改主进程的控件,必须使用   display.syncExec(new Runnable() );  display.asyncExec(new Runnable());  举...
  • hunter20
  • hunter20
  • 2007年01月25日 11:19
  • 557

java SWT:限制数值输入的Text文本框通用组件

控制Text只能输入数值只能输入数值的原理很简单,就是利用VerifyListener侦听器,响应VerifyEvent 事件,对输入内容进行检查。 具体如何难输入的内容是有效数字,网上有很多文章介...
  • 10km
  • 10km
  • 2016年12月18日 18:46
  • 1736

Android System ANR caused SWT restart issue

一、问题现象1、用户直观看到的现象是System先ANR。2、ANR之后系统重启。测试方法:在录音的界面不停的滑动音量进度条,同时座机给测试机打电话,电话没有接通,只见界面冻结,弹出ANR,接着系统重...
  • songjinshi
  • songjinshi
  • 2015年06月30日 11:44
  • 3315

面试过程中的常见问题与回答

 1.你为什么觉得自己能够在这个职位上取得成就?      分析 这是一个相当宽泛的问题,它给求职者提供了一个机会,可以让求职者表明自己的热情和挑战欲。对这个问题的回答将为面试人在判断求职者是否对这个...
  • Ingenuus
  • Ingenuus
  • 2007年12月07日 22:08
  • 575

将SWT中的Text设置为不可编辑

方法:text.setEditable(false);setEditable(false)和setEnable(false)不同。前者是内容不可编辑,右键菜单仍是可用的;后者是设置控件的可用性,此时右...
  • cuser_online
  • cuser_online
  • 2010年11月29日 22:09
  • 1336
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:swt的问题
举报原因:
原因补充:

(最多只允许输入30个字)