窗口即为底层容器。一些组件必须添加到底层容器中,借助底层容器和操作系统进行信息交互。当需要创建一个窗口时,可以使用JFrame类(JFrame类是Container类的间接子类)或者其子类创建一个对象。
窗口也是容器,可以向窗口中添加组件,但由于窗口默认被系统添加到显示屏幕上,因此不能将窗口添加到容器中。
JFrame类中的常用方法
1.JFrame()方法
该方法用于创建一个无标题的窗口
2.JFrame(String s)方法
该方法用于创建一个标题为s的窗口
3.void setBounds(int a,int b,int w,int h)方法
该方法用于设置窗口的起始位置与大小
4.setVisible(boolean b)方法
该方法用于设置窗口是否可见,b取true时窗口可见,否则窗口不可见
上述方法的使用请看如下代码:
JFrame Win1=new JFrame();//该窗口无标题
JFrame Win2=new JFrame("Win2窗口");//该窗口的标题为Win2窗口
Win1.setBounds(1050,200,440,440);//设置窗口Win1的起始位置和大小
Win2.setBounds(1500,500,400,400);//设置窗口Win2的起始位置和大小
Win1.setVisible(true);//将窗口Win1设置为可见
Win2.setVisible(true);//将窗口Win2也设置为可见