Frame类
Window的子类,表示框架,是一种顶层容器,是用来设计类似于Windows系统中的窗口形式的应用程序。
Frame的常用 构造方法 : Frame():构造一个最初不可见的 Frame 新实例。 Frame(String s):构造一个新的、最初不可见的、具有指定标题s的 Frame 对象。 Frame的其他常用方法: setBounds(int x,int y,int width,int height):设置窗体的位置和大小,x、y是左上角坐标,width和height是宽度和高度,单位为像素。
Frame的其他常用方法: setSize(int width,int height):设置窗体的大小,width和height是宽度和高度 setLocation(int x, int y):设置窗体的位置,x、y是左上角的坐标 setBackground(Color c):设置背景颜色,参数为Color对象 setVisible(boolean b):设置窗体是否可见
Frame的其他常用方法: setTitle(String name):设置窗体标题栏为 字符串 name String getTitle():获取窗体标题栏 setResizable(boolean b):设置是否可以调整大小。
Dialog类
Window的子类,表示对话框,是向用户显示信息并获取程序运行所需数据的窗口,可以起到与用户交互的作用。与一般窗口不同的是,对话框依赖于其他窗口,当它所依赖的窗口消失或最小化时,对话框也将消失;窗口还原时,对话框又会自动恢复。
Panel类
面板,不能作为应用程序的独立窗口存在,必须被添加到其它Container中才能显示出来,因此,Panel为中间容器。 中间容器属于容器性组件,可包含组件和其他容器的组件,但自身又必须包含在其他容器(如顶级容器)中。 比较典型的Panel为 Applet ,用来设计可以嵌入在网页中的 java 小程序。
Panel的构造方法: Panel():使用默认的FlowLayout类布局管理器初始化 Panel(LayoutMannage layout):使用指定的布局管理器初始化 Panel类常常用方法: setBounds(int x, int y, int width, int height) setSize(int width,int height) setLocation(int x,int y) setBackground(Color c) setLayout(LayoutManager mgr)等