配置SWT Java开发环境

1.在eclipse的plugins目录下,找到org.eclipse.swt.win32.win32.x86_3.2.1.v3235.jar,3.2.1是版本号
2.解压该jar文件,将其目录下
swt-win32-3235.dll,
swt-awt-win32-3235.dll,
swt-gdip-win32-3235.dll
swt-wgl-win32-3235.dll放到jdk  jar的bin目录下,在环境变量path加入该四个文件的存放目录jar\bin
3.新建java项目,右单击项目名→构建路径→配置构建路径→库(L)→添加外部JAR→在eclipse的plugins文件夹中找到该jar文件→打开→确定。
4.实例介绍
package cn.jhong;


import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;


/*分析本例的源代码,可以看到,创建一个典型的SWT应用程序需要以下步骤:
①创建一个Display
②创建一个或多个Shell
③设置Shell的布局
④创建Shell中的组件
⑤用open()方法打开Shell窗体
⑥写一个事件转发循环
⑦销毁display*/
public class Test {

public static void main(String[] args) {

Display display = new Display();//创建主体display对象

Shell shell = new Shell(display);//shell是程序的主体窗体

shell.setLayout(null);//设置shell的布局方式

Text hello = new Text(shell,SWT.MULTI);//声明一个可以显示多行信息的文本框

shell.setText("Java应用程序");//设置主体窗体标题

shell.setSize(500, 300);//设置窗体的大小

Color color = new Color(Display.getCurrent(), 255, 255, 255);//声明颜色对象

shell.setBackground(color);//设置窗体的背景颜色

hello.setText("htllo");//设置文本框信息

hello.pack();//自动调整文本框的大小

//shell.pack();

shell.open();//打开主题窗

while (!shell.isDisposed()) {//如果主题窗没有关闭则一直循环
if(!display.readAndDispatch()){//如果display不忙
display.sleep();//休眠
}

}

display.dispose();//销毁display
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值