官网解析:https://docs.oracle.com/javase/tutorial/uiswing/components/rootpane.html
一 JFrame层次
官方图片
二 源码浅析
JFrame
JFrame类中保存了一个JRootPane的变量,该变量值来自一个createRootPane()方法。创建JFrame时会调用createRootPane();赋值。
JFrame调用几个面板的细节如下:
root pane
只有一个类叫做JRootPane 所以本文的rootpane、RootPane 都是指JRootPane
黄色部分圈出来的三个方法如下:(还是在JRootPanel.class中)