java.awt.Frame类

来源:互联网 发布:matlab画椭圆的编程 编辑:程序博客网 时间:2024/06/03 22:58

java.awt.Frame是一个窗口类,不允许将一个窗口添加到另一个容器中

1.构造方法

     Frame():创建一个无标题的窗口,该窗口的默认布局为BorderLayout

     Frame(String s):创建一个标题为s的窗口,该窗口的默认布局为BorderLayout

2.常用方法

     public void setSize(int width,int height):设置窗口的宽width和高height

     public void setBounds(int a,int b,int width,int height):设置窗口出现在屏幕上的位置(a,b)【a和b分别表示窗体左上角距离屏

                                                                     幕左边和上边的像素数】,以及窗口的宽width和高height

     public void setVisible(boolean b):设置窗口在运行时是否可见;默认是不可见的

     public void setResizable(boolean b):设置窗口在运行时是否可调整大小;默认是可调整大小的

     public void setTitle(String s):设置窗口的标题为s

     public void setMenuBar(MenuBar bar):将窗体的菜单栏设置为指定的菜单栏bar

     public void validate():重整窗口的组件,使当调整窗口大小时,组件的位置也跟着变化

     public void pack():与validate()同意

     public void dispose():该方法是Frame类继承的方法,表示撤销当前窗口,并释放当前窗口所使用的资源

     System.exit(0):撤销所有的窗口