将swt窗口居中
Dimension dem=Toolkit.getDefaultToolkit().getScreenSize();
int sHeight=dem.height;
int sWidth=dem.width;
int fHeight=shell.getSize().y;
int fWidth=shell.getSize().x;
shell.setLocation((sWidth-fWidth)/2, (sHeight-fHeight)/2);
将swing窗口居中
Dimension dem=Toolkit.getDefaultToolkit().getScreenSize();
int sHeight=dem.height;
int sWidth=dem.width;
int fHeight=this.getHeight();
int fWidth=this.getWidth();
this.setLocation((sWidth-fWidth)/2, (sHeight-fHeight)/2);
本文介绍如何在Swing与SWT两种Java GUI框架中实现窗口居中的方法。通过获取屏幕尺寸及窗口尺寸,并据此调整窗口位置,使窗口在屏幕上水平垂直居中显示。
466

被折叠的 条评论
为什么被折叠?



