getContentPane().add()
的意思和 add() 一样吗?
public class TestFrame extends JFrame{
public TestFrame() {
JLabel label = new JLabel("jo");
getContentPane().add(label);
add(label);
}
}
getContentPane().add()的意思和 add() 一样吗?
是的,从 1.5+ 开始。
主要是。为了使事情"更容易",addImpl
更改为转发到内容窗格,但在不常见的极端情况下,它不会(例如,需要以某种方式添加内容窗格)。
重写此方法以有条件地将调用转发到 contentPane。
是的,因为如果您注意到它们都来自
Class Container
java.lang.Object
java.awt.Component
java.awt.Container
add()
JLabel 扩展容器,getContentPane() 返回容器。