JFrame窗体类
- 当应用程序需要一个窗口时,可以使用JFrame类或其子类创建一个对象
- 窗体默认被系统添加到显示器屏幕上,因此不允许将一个窗体添加到另一个容器中
- JFrame类在javax.swing包中
JFrame的构造方法
- public JFrame() —— 创建一个无标题的窗口
- public JFrame(String title) —— 创建一个标题为title的窗口
JFrame的常用方法
- public void setLocation(int x, int y) —— 设置窗体左上角元素在屏幕中的位置
- public void setSize(int width, int height) —— 以宽和高设置窗体大小
- public void setBounds(int x, int y, int width, int height)—— 设置窗体边界,完全确定窗体的位置和大小
- public void setVisible(boolean b) —— 设置窗体为可见的。窗体默认为不可见的
- public void setResizable(boolean resizable) ——设置窗体是否可以调整大小。默认窗体可以调整大小
- public void setDefaultCloseOperation(int operation)—— 设置单击窗体右上角的关闭图标时,程序将要做的工作
参数operation有4种取值,都是int型
- JFrame.DO_NOTHING_ON_CLOSE //不做任何事情
- JFrame.HIDE_ON_CLOSE //隐藏当前窗口
- JFrame.DISPOSE_ON_CLOSE //隐藏当前窗口,并释放窗体占有的其它资源
- JFrame.EXIT_ON_CLOSE //结束窗体所在的应用程序