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  结束窗体所在的当前程序

 

 

posted @ 2010-04-04 16:12  BambooQQ  阅读(691)  评论(0)    收藏  举报