您的位置:首页 > 编程语言 > Java开发

Java开发桌面程序SWING,设置主窗口位置居中一般使用下面的方法

2014-09-01 18:33 821 查看
http://blog.csdn.net/hanshileiai/article/details/6684500

经测试第一,二种方法成功。第三种方法不正确。
http://www.newsmth.net/nForum/#!article/DevTutorial/5837
经过测试,下面代码运行成功。

import java.awt.Toolkit;
import java.awt.Dimension;

Dimension screen=Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕尺寸对象
Dimension myframe=this.getSize();//获取当前窗体的尺寸对象
int w=(screen.width-myframe.width)/2;//水平位置
int h=(screen.height-myframe.height)/2;//垂直位置
//就是屏幕宽度(高度)减去窗口宽度(高度),然后在除以2,就是居中了
setLocation(w,h);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐