JAVA中 Container pane = jfram.getContentPane(); 解释下这个

来源:百度知道 编辑:UC知道 时间:2024/06/23 04:48:54
Container类是做什么用的
jfram.getContentPane()是做什么用的?

楼主建议你多去看 JDK帮助文档 那里面都有
container顶级容器
相当于定义一个 顶级容器一样,在把获取的值,附给顶级容器。
反正就是定义一样 ,这东西一定要。

对于要向顶层容器(例如JFrame)上添加其他组件或者容器(如JPanel),就需要调用这个方法。
一般先创立一个容器类的实例,然后调用此方法
Container contentPane=getContentPane()
contentPane.add(组件名)

这里contentPane为容器类的实例

关于 Container类 解释..
http://brainstorm.javaeye.com/blog/124848

jfram.getContentPane()
获得jfram 的内容对象..

Container看其名字就知道,容器。表明只要继承至他的子类,子类本身就成为了容器类,可以容纳别的组件。
jfram.getContentPane()是获得那个panel,现在的组件元素不介意直接放在frame上,而是放在frame包涵的那个panel上,说白了,就是组件元素先放在panel,再把panel放在frame上