在Eclipse里面编写SWT需要引入相关的依赖包。
新建一个Java工程,取名MyFirstSwt
右击项目头部,选择Properties菜单
单击Properties里面的Java Build Path,选择Libraries页面,可以单击Add JARS..通过浏览器去寻找SWT的JAR包,名字大概是org.eclipse.swt.win32.win32...
如果出现问题的话可以单击Add External JARs...到eclipse的plugins插件文件夹里面搜索
第一个就是了
在工程里新建一个Java类,取名MyFirstSwt
package MyFirstSwt; import org.eclipse.swt.SWT; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class HelloWorld { public static void main(String[] args) { Display dipl= new Display () ; //封装了部分相关方法,用于直接调用当前系统资源的对象 Shell shl = new Shell(dipl); //创建窗口对象,为Display添加Shell对象 shl.setText("FIRST SWT"); //为对话框设置标题 shl.setImage(dipl.getSystemImage(SWT.ICON_QUESTION)); //为对话框设置图标,这里采用系统默认图标,也可使用自定义图标 CLabel lbl=new CLabel(shl,SWT.LEFT); //在shl中初始化一个新的label控件 lbl.setImage(dipl.getSystemImage(SWT.ICON_INFORMATION)); lbl.setText("Hello World\n"); //设置label显示的文字 lbl.pack(); shl.pack(); //调整布局 shl.open(); //打开窗口 while(!shl.isDisposed()){ //关闭窗口进行资源销毁工作 if(dipl.readAndDispatch()) dipl.sleep(); } dipl.dispose(); } }
运行可以看到
第一个SWT程序
时间: 2024-10-26 10:16:53