? 当应用程序需要一个窗口时,可以使用JFrame
类或其子类创建一个对象
? 窗体默认被系统添加到显示器屏幕上,因此不允
许将一个窗体添加到另一个容器中
? JFrame类在javax.swing包中
? public JFrame() —— 创建一个无标题的窗口
? public JFrame(String title) —— 创建一个标题
为title的窗口
? 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 //结束窗体所在的应用程序