⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 swtutils.java

📁 SWTJFace篇项目源程序该项目包含 包含了Eclipse下构建swt的基本工程
💻 JAVA
字号:
package cn.com.chengang.swt;

import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.graphics.Rectangle;
import org.eclipse.swt.widgets.Shell;

public class SWTUtils {
	private SWTUtils() {}

	//使用shell窗口屏幕居中
	public static void setCenter(Shell shell) {
		// 取得屏幕的宽度和高度(单位:像素)
		Rectangle rtg = shell.getMonitor().getClientArea();
		int width = rtg.width;
		int height = rtg.height;
		// 取得shell的宽度和高度(单位:像素)
		int x = shell.getSize().x;
		int y = shell.getSize().y;
		// 算出shell居中时,左上角的坐标点
		Point p = new Point((width - x) / 2, (height - y) / 2);
		shell.setLocation(p);// 定位居中
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -