配置SWT Java开发环境

来源:互联网 发布:阿里卖家版是什么软件 编辑:程序博客网 时间:2024/05/17 23:56
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
}
}
0 0
原创粉丝点击