正常情况, 我们添加组件都是使用
jframe.add(new JButton("ENTER"));
或者
jframe.getContentPane().add(new JButton("ENTER"));
上面两行代码其实是一样的, 只是版本较低的JDK,只支持第二种写法
这说明, 我们平时添加到窗口的组件,都是添加到了ContentPane 里
那么ContentPane 和 JFrame 有什么关系??JFrame到底分为几层呢?
JFrame下面有 JRootPane
JRootPane 下面有GlassPane, 和 LayeredPane
LayeredPane下面又有ContentPane , Menu Bar
所以, 你删除了JRootPane你就看不到添加的组件了