JFrame居中显示的两种方法
2017-04-09 20:42
363 查看
JFrame居中显示的两种方法
方法一:
1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句:
setLocationRelativeTo(null);
2、若要让JDialog居中显示,可以加上一句:
JDialogname.setLocationRelativeTo(null);
要注意的是,setLocationRelativeTo()方法一定要JDialog的SetSize()方法的后面,否则窗体的左上角会出屏幕或者所属组件的中心,即窗体实际上的位置看起来是偏向右下角的。
方法二:
int windowWidth = this.getWidth(); //获得窗口宽
int windowHeight = this.getHeight(); //获得窗口高
Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸
int screenWidth = screenSize.width; //获取屏幕的宽
int screenHeight = screenSize.height; //获取屏幕的高
this.setLocation(screenWidth / 2 - windowWidth / 2, screenHeight / 2 - windowHeight / 2);//设置窗口居中显示
方法一:
1、JFrame在屏幕中居中显示,只须在主类的构造方法里面加上一句:
setLocationRelativeTo(null);
2、若要让JDialog居中显示,可以加上一句:
JDialogname.setLocationRelativeTo(null);
要注意的是,setLocationRelativeTo()方法一定要JDialog的SetSize()方法的后面,否则窗体的左上角会出屏幕或者所属组件的中心,即窗体实际上的位置看起来是偏向右下角的。
方法二:
int windowWidth = this.getWidth(); //获得窗口宽
int windowHeight = this.getHeight(); //获得窗口高
Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包
Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸
int screenWidth = screenSize.width; //获取屏幕的宽
int screenHeight = screenSize.height; //获取屏幕的高
this.setLocation(screenWidth / 2 - windowWidth / 2, screenHeight / 2 - windowHeight / 2);//设置窗口居中显示
相关文章推荐
- 在NetBeans中让JFrame和JDialog居中显示的方法
- 弹出框页面居中显示的两种方法
- 在NetBeans中让JFrame和JDialog居中显示的方法
- javascript控制页面控件隐藏显示的两种方法
- javascript控制页面控件隐藏显示的两种方法
- ASP.NET中文显示之两种解决方法
- 控制页面控件隐藏显示的两种方法
- javascript控制页面控件隐藏显示的两种方法
- DIV居中,火狐下无法正常显示解决方法
- ASP.NET中文显示之两种解决方法
- 页面垂直居中的两种方法
- VC++显示弹出式菜单的两种方法
- ASP.NET中文显示之两种解决方法
- javascript控制页面控件隐藏显示的两种方法
- ASP.NET 中文显示之两种解决方法
- 页面垂直居中的两种方法
- javascript控制页面控件隐藏显示的两种方法
- 在ASP.NET页面中显示自动生成图片的两种方法
- javascript控制页面控件隐藏显示的两种方法
- javascript控制页面控件隐藏显示的两种方法