1. java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。
方法一.继承JFrame重写setTitle方法。这样你的JFrame所有的标题都是居中的。
方法二.可以试试这个
new JFrame(" 标题");
上面的方法,可以让每个使用你的JFrame的对象,都居中。
但是只有一个窗口的话就使用第二个方法。
2. java 中让一个窗口居中的代码
//这个是构造方法
public MyFrame(){
setSize(200, 300);
setTitle("JLabel Demo");
//下面的代码就是控制窗口居中显示的代码
Toolkit tk = Toolkit.getDefaultToolkit();
setLocation((tk.getScreenSize().height - this.HEIGHT)/2,
(tk.getScreenSize().width - this.WIDTH)/2);
//主代码。。
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
3. java的一个窗口居中类,那位高人帮忙给解释一下吧
frame.setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2);//设置显示位置(不设置就从左上角算起,你这个设置的显示位置横坐标 显示器的宽度-窗体宽度的差的一半,纵坐标 显示器高度-窗体高度的差的一半)
frame.show();//显示窗体