侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

第5节:升级版Hello World

2024-05-16 星期四 / 0 评论 / 0 点赞 / 103 阅读 / 1458 字

###代码package cn.haibin.rcp.test.oscblog;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Bu

###代码

package cn.haibin.rcp.test.oscblog;import org.eclipse.swt.SWT;import org.eclipse.swt.widgets.Button;import org.eclipse.swt.widgets.Display;import org.eclipse.swt.widgets.Shell;/** * 功能说明:基于SWT的单窗口演示程序 *  * @author cn.haibin * */public class SwtBtnHelloWorld {	public static void main(String[] args) {		final Display display = Display.getDefault();// Display多线程操作负责管理事件循环和控制UI线程和其它线程之间的通信		final Shell shell = new Shell(); // shell是程序的主窗口		shell.setSize(300, 200); // 设置主窗口的大小		shell.setText("HelloWorld"); // 设置主窗口的标题		//创建主窗口的其它界面组件		Button button = new Button(shell, SWT.NONE);  //创建一个按钮对象		button.setText("HelloWorld"); //设置按钮文字		button.setBounds(100, 50, 100, 50); //设置按钮在窗体中位置和大小		shell.layout(); // 应用界面布局		shell.open(); // 打开shell主窗口		while (!shell.isDisposed()) {// 如果shell主窗口没有关闭,则一直循环			if (!display.readAndDispatch())				display.sleep(); // 如果display不忙,就让display处于休眠状态		}		display.dispose(); // 释放display资源	}}

###运行结果###小结不需要多说什么

广告 广告

评论区