1在eclipse的安装目录找到相应的jar包,为了方便,将其拷贝到你的工程目录下。
org.eclipse.core.runtime_3.12.0.v20160606-1342.jar
org.eclipse.jface_3.12.1.v20160923-1528.jar
org.eclipse.swt.win32.win32.x86_64_3.105.2.v20161122-0613.jar
org.eclipse.swt_3.105.2.v20161122-0613.jar
org.eclipse.ui.workbench_3.108.2.v20161025-2029.jar
(eclipse版本不同可能会有差异)
.
2.右键点击你的工程,打开properties对话框。
选择导入外来包。将,目录下的jar包导入,选择apply,点击ok.
3.解压该jar包,然后进入找到目录下的.dll文件,将其拷贝到你的jre的bin目录下。这其实是为你的java程序添加本地库文件。
4.一切完成后,就可以编写swt/JFace程序了(注意要import相应的包,不然程序会报错)。
package swtjfacedemo;
import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
public class HelloSwt {
/**//**
* Hello,world!
* @param args
*/
public static void main(String[] args) {
Display display = new Display();
Shell shell = new Shell(display);
Text helloText = new Text(shell, SWT.CENTER);
helloText.setText("Hello,World!");
helloText.pack();
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()){
display.sleep();
}
}
display.dispose();
}
}