swing中的组件层次很分明,简单来说,所有加到jframe中的组件必须先取得contentpane(),再加入contentpane
swing容器结构:
Root Pane->Layered Pane->Content Pane,RootPane是虚拟容器。加入容器的时候并不是直接加到Root Pane中,而是加到它下面的某一成员中