Swing中的getContentPane()方法

标签:
杂谈 |
分类: java,servlet |
下面是一个简单的例子:
先看一个我们以往在J2SE1.4及其以前的版本经常应用到的例子。我们要设置一个JFrame的布局管理而且添加一些部件到该JFrame。查看api
关于JFrame的文件可以发现, JFrame从java.awt.Container继承了add()办法.
该add()是用来添加一个部件到JFrame容器. Container类里也包含setLayout()办法,
该setLayout()是用来设置继承者(比如上面的JFrame容器)的布局管理。
下面是一个简单的例子:
http://s5/middle/6d3fcc7e4ca03f4ae98e4&690
该JFrame的背景颜色并没有被显示,
如果要让JFrame背景颜色为黑色--grid之间颜色为黑色还需要调用getContentPane(),
getContentPane().setBackground(Color.BLACK);
如下面输出: