已看过论坛前面的几篇文章,但还是有些错误(把一个简单的swt程序打包运行成功),在写一个大一点的程序后,打包老运行出错。有下面几个问题不知道该怎么解决: 1。MANIFEST.MF中,import扩展包写在Class-Path中,假如我要写多个,该如何分格每个包? Class-Path: swt.jar, jdom.jar 该用逗号还是分号或别的? 2。在swt中我用了AWT的布局,Designer生成的swing2swt目录下的文件要不要打包,再在Class-Path中声明出来? 3。Designer...
一Eclipse下安装swt 1.到www.eclipse.org上下载swt. 我这里用的是1.1.0.1,并且页面上就有推荐的Eclipse3.1.1,EMF,GEF。都下载了! 2.按照Eclipse安装插件的方法,安装swt,EMF,GEF。 3.如果不出意外,就可以正常使用了! 这里有一个建议:最好使用纯的Eclipse,我开始用WTP版的,怎么配置也不行。 可以建立Visual Class,但是不能可视化添加控件,或者看不到控件的属性,或者Text,TextArea控件无法添加。后来按照以上方法,重新来...
本文转自: http://hi.baidu.com/collinforever/blog/item/f6f46238d140f226b9998f14.html 在swt Designer V6.2.0以后的版本要解决此问题只需将swt-win32-3236.dll导入到path中即可,下面以swt Designer V6.3为例: 1.右键点击工程,选择import 2.选择general(常规)中的File system(文件系统) 3.点击browse(浏览)选择swt-win32-3236.dll路径,swt desigener 6.3后的版本swt-win32-3236.dll文件所在的路径为eclipse安装目录...
第一个swt程序 本节将指导您创建一个swt程序,当然就是“Hello world”了,阐述了swt是如何工作的,涉及了用swt编程时需要的主要对象,也讨论了swt小部件的生命周期。 用swt编写“Hello world” 你需要在空白的Hello world程序窗口中添加一点修饰,更确切的说,你需要创建一个org.eclipse.swt.widgets.Label对象实例,设置它的文本,然后填加这个Lable到你的查窗口中,请看如下代码: import org.eclipse.swt.widgets.Display; impo...
1、swt程序的开发 用eclipse开发swt程序需要用到org.eclipse.swt包中的类,所以在构建路径中要把org.eclipse.swt_3.x.x.jar加进去,可以在工程的属性里维护构建路径的时候,在库选项卡里选择“添加库”把“插件依赖项”选中添加到项目中。 小程序代码如下: package com.plugins; import org.eclipse.swt.*; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; import org.eclipse.swt.graphics.*; import org...
小弟日前用swt做了个小东东,想要打成EXE文件,当打成jar文件后,运行了一下,居然不能运行。 哪位大侠有把swt打成可以运行的jar包的详细方法,请告知!!感激不尽
开放分类: java 、 UI 、 eclipse swt(Standard Widget Toolkit) Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE-eclipse就是用swt开发的. 在swt之前,Sun已经提供了一个跨平台GUI开发工具包AWT (Abstract Windowing Toolkit). 虽然AWT框架也使用的是原生窗口部件(native widgets),但是它一直未能突破LCD问题。LCD问题导致了一些主要平台特征的遗失。 为解决这...
对于Window编程来说, 我们一般不会涉及到布局这个概念,因为基本上我们都是直接设置控件的大小, 位置等布局信息, 但是对于java来说就不一样了, 它涉及到跨平台的问题, 控件的位置和大小不是由它本身来控制的,因此我们不会看到控件有x, y, width, height等属性,而必须通过外面LayoutData和Layout来控制控件的位置和大小,这个是使用Java进行客户端编程必须转变的一个观念,当然这个也不是绝对,后面我们也会看到不使用布局的做法,但是我...
新的项目使用swt,以前并没有用过,为了工作,先学习一下吧。 swt即是Standard Widget Toolkit。Standard Widget Toolkit最初由IBM开发的一套用于Java的图形用户界面(GUI)系统,用来与Swing竞争。著名的开源 集成开发工具 Eclipse就是用Java和swt开发的。swt本身仅仅是Eclipse组织为了开发Eclipse IDE环境所编写的一组底层图形界面 API。至今为止,swt无论是在性能和外观上,都超越了SUN公司提供的AWT和SWING。 ...
说明一下本人的开发环境: Ubuntu6.10 JDK1.5.0_08-b03(用APT安装) Eclipse3.2.0(带有VE1.2.0) 新建swt程序过程: 新建项目->JAVA项目->填写JAVA项目名,点击“下一步”->定义Java构建路径中,在“库”选项卡,点击右边的“添加库” ->选择“swt”,点击“下一步”->选择“IDEPlatform”,勾选“包含JFace库”,点击“完成”->点击“完成”。 以上创建了一个swt程序,重要的一步是把swt库添加到项目构件路径中...