最近迷上了窗体程序,跑去百度了一番,现学现卖,记录下来怕自己以后会忘记;
自定义的宽高,看心情自己调整合适的大小
public static void main(String[] args) {
int windowWidth = 600;//定义宽高
int windowHeight = 350;
JFrame ts = new JFrame(tltle:"那个谁");//窗体标题
ts.setSize(windowWidth,windowHeight);//窗体大小
//ts.setLocation(500,300);//静态窗体出现的位置
Toolkit defaultToolkit = Toolkit.getDefaultToolkit();//调用Toolkit接口
Dimension screenSize = defaultToolkit.getScreenSize();//获取screen的大小
//先定义宽高,用当前屏幕大小减去自定义的宽高,再除以2就是居中的位置
ts.setLocation(x:(screenSize.width - windowWidth) / 2,y:(screenSize.height - windowHeight) / 2);
ts.setResizable(false);//窗口锁死
ts.setDefaultCloseOperation(ts.EXIT_ON_CLOSE);//关闭时退掉进程
ts.setVisible(true);//让窗口显示出来
}
这是Main方法的代码,注释也很清楚,idea中有些代码复制不出来,不知道什么原因;将就看吧,不行的话照图敲
运行一下不就出来了嘛
总结:
今天了解到的函数和自带的方法类:
JFrame包,new一个JFrame的对象;
setSize(); //设置大小
Toolkit defaultToolkit = Toolkit.getDefaultToolkit(); //调用Toolkit接口
Dimension screenSize = defaultToolkit.getScreenSize() //获取当前屏幕的大小
setLocation(); //窗体打开时的位置坐标
setResizable(false); //窗体锁死,无法更改窗体大小,true为允许更改,false为不允许;
setDefaultCloseOperation(windows.EXIT_ON_CLOSE); //关闭窗体时一起关闭进程;
setVisible(true); //让窗体显示出来,这个不写,上面那些写了等于没写;