如何让屏幕置于中央,这里我写了两种方法
package zuoye;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
public class Text6 {
public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable(){
public void run(){
methom();
}
});
}
@SuppressWarnings("deprecation")
private static void methom() {
//设置窗体标题
JFrame jf=new JFrame("xxx的第一个窗体设计");
//设置窗体关闭的状态(窗口关闭时,不执行热河操作)
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//设置窗体可见,ture为可见,flase为隐藏
jf.setVisible(true);
//第一种方法
// //获取屏幕尺寸
// Dimension size=Toolkit.getDefaultToolkit().getScreenSize();
// 这一步可分为
// Toolkit kit = Toolkit.getDefaultToolkit(); // 定义工具包
// Dimension screenSize = kit.getScreenSize(); // 获取屏幕的尺寸
// //获取屏幕宽高
// int sreenW=size.width;
// int sreenH=size.height;
//
// //获取窗口宽高
// int width=jf.getWidth();
// int height=jf.getHeight();
// //设置宽高
// jf.resize(200, 200);
// //让窗口居中显示
// jf.setLocation((sreenW-width)/2, (sreenH-height)/2);
//第二种方法,直接用这个方法可以让屏幕置于中央
jf.setLocationRelativeTo(null);
}
}