Frame.setBackground的设置背景色无法显现出来
因为JFrame并不是直接显示出来的而是利用了getContentPane()显示面板的
更改getContentPane()的默认背景色就能得到JFrame的背景色
P.S.
JFrame是在底层,Panel在它上面,panel会覆盖JFrame的背景色。
JFrame层次顺序如下
由低到高 JFrame-JRootPane-JLayeredPane-JMenuBar-Content Pane(重要)-Glass Pane