JFrame窗体
因为最近在学这方面的东西,所以就搜集了一些。以下内容大部分来自网上,本人觉得有用就发到这儿了。
javax.swing包中的JFrame类是Java.swt类中Frame类的子类。因此由JFrame类及其子类创建的对象就是一个窗体,尽管JFrame窗口也是一个容器,但是却不能直接添加组件到它的窗口中,它里面内嵌了一个内容面板,可以直接在这个内容面板上放置组件。同时也不能为它设置布局,而是为内容面板设置布局,默认的布局是BorderLayout布局。
我们可以通过调用getContentPane()来获得这个内容面板。可以这样理解一个JFrame窗口,窗口的上面是一个很窄的矩形区域,称为菜单条区域,下面是内容面板区。如果窗体没有添加菜单条,菜单条的区域将会被内容面板占据。

JFrame的构造方法主要有以下几种:
(1)JFrame()创建一个没有标题的窗口。
(2)JFrame(string s)创建一个标题为s的窗口
(3)public setBounds(int a,intb,int width,int height)窗口调用这个方法可以设置出现在屏幕上时的初始位置(a,b),以及窗口的的长和宽。
(4)public void setDefaultCloseOperation(int operation)窗口调用这个方法用来设置单击窗体右上角的关闭图标之后,程序会做出什么样的动作。
DO_NOTHING_ON_CLOSE 什么都不做
HIDE_ON_CLOSE 隐藏当前窗口
DIPOSE_ON_CLOSE 隐藏当前窗口,并释放所有资源
EXIT_ON_CLOSE 结束窗体所在的当前程序

浙公网安备 33010602011771号