基本上和JPanel是一样的。默认的布局是BorderLayout

解决方案 »

  1.   

    我简单说一下他们的区别JRootpane是由一个glassPane和一个JLayeredPane组成,这个JLayeredPane 是一个可选的menuBar加上一个contentPane组成
      

  2.   

    想补充的是contentPane使用BorderLayout作为层管理器,但是JRootPane使用一般的LayoutManager,所以对于加入rootpane中的构件的层管理器需要改变时,要使用rootPane.getContentPane().setLayout(new BoxLayout())来做
      

  3.   

    个人感觉contentpane使用的更多,根pane用得不多吧! 呵呵,好久没写Swing代码了
      

  4.   

    谢谢前面几位,但我还是不明白,希望哪位能讲讲:JFrame,JRoot,JLayerdPane,menu bar,
    contentpane,glassPane这些组件分别代表什么意思,他们之间是怎么联系的,即如何使用的?
    越详细越好,先谢谢了!