01、第一种方法?
????????
???? int windowWidth = frame.getWidth();???????????????????? //获得窗口宽?
???? int windowHeight = frame.getHeight();?????????????????? //获得窗口高?
???? Toolkit kit = Toolkit.getDefaultToolkit();????????????? //定义工具包?
???? Dimension screenSize = kit.getScreenSize();???????????? //获取屏幕的尺寸?
???? int screenWidth = screenSize.width;???????????????????? //获取屏幕的宽?
???? int screenHeight = screenSize.height;?????????????????? //获取屏幕的高?
???? frame.setLocation(screenWidth/2-windowWidth/2,screenHeight/2-windowHeight/2);//设置窗口居中显示?
???
02、第二种方法?
???? Toolkit kit = Toolkit.getDefaultToolkit();??? // 定义工具包?
???? Dimension screenSize = kit.getScreenSize();?? // 获取屏幕的尺寸?
???? int screenWidth = screenSize.width/2;???????? // 获取屏幕的宽?
???? int screenHeight = screenSize.height/2;?????? // 获取屏幕的高?
???? int height = this.getHeight();?
???? int width = this.getWidth();?
???? setLocation(screenWidth-width/2,screenHeight-height/2);?
Java Swing 窗体屏幕居中
发布时间:2020-12-15 05:34:44 所属栏目:Java 来源:网络整理
导读:Java开发桌面程序用AWT或SWING,可以用设置主窗口位置,使主窗口居中一般使用下面的方法:? 01、第一种方法? ???????? ???? int windowWidth = frame.getWidth();???????????????????? //获得窗口宽? ???? int windowHeight = frame.getHeight();???????????
Java开发桌面程序用AWT或SWING,可以用设置主窗口位置,使主窗口居中一般使用下面的方法:?(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |