码迷,mamicode.com
首页 > 其他好文 > 详细

第一个SWT程序

时间:2014-08-11 15:09:22      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:blog   http   java   使用   os   io   文件   for   

在Eclipse里面编写SWT需要引入相关的依赖包。

新建一个Java工程,取名MyFirstSwt

右击项目头部,选择Properties菜单

单击Properties里面的Java Build Path,选择Libraries页面,可以单击Add JARS..通过浏览器去寻找SWT的JAR包,名字大概是org.eclipse.swt.win32.win32...

如果出现问题的话可以单击Add External JARs...到eclipse的plugins插件文件夹里面搜索

bubuko.com,布布扣

第一个就是了

在工程里新建一个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();
	}
}

bubuko.com,布布扣

运行可以看到

bubuko.com,布布扣


第一个SWT程序,布布扣,bubuko.com

第一个SWT程序

标签:blog   http   java   使用   os   io   文件   for   

原文地址:http://blog.csdn.net/lindonglian/article/details/38491231

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!