📄 swtutils.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 + -