窗体类JFrame

简介: 窗体类JFrame

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 //结束窗体所在的应用程序
目录
相关文章
|
数据可视化 Java 容器
Swing程序设计(2)JFrame窗体
Swing程序设计(2)JFrame窗体
141 0
vb如何设置父窗体与子窗体——MDI窗体
vb如何设置父窗体与子窗体——MDI窗体
JFrame真正全屏
JFrame真正全屏
86 0
C#编程-51:窗体CancelButton的使用
C#编程-51:窗体CancelButton的使用
150 0
|
前端开发 Android开发
在SWT里显示AWT对象
今天遇到一个问题,就是要在一个Eclipse插件里显示JFreeChart的图形,因为后者是基于Java2D的,要把图形显示在SWT应用程序里需要利用SWT-AWT桥接器来实现,虽说桥接的方式多半会伴随着性能下降,但总归是一个解决方法。
1327 0