JPanel和Container的区别?

解决方案 »

  1.   

    JPanel是组件,他的功能是作为面板容纳其他Swing组件将面板添加到框架中需要晓得,框架作为一种特殊的顶层容器,其内部结构很复杂,按层排列了4种窗格(JRootPane,JLayeredPane,GlassPane,ContentPane) 其中ContentPane(内容窗格)和菜单是我们需要直接用到的,内容窗格也是个容器,把组件添加到框架中时,通常是把组件添加到框架的内容窗格中,而取得内容窗格的方法是
     Container con=f.getContentPane();
    Container是所有容器的父类,抽象 所以要用它的直接子类具体的应用你看下API文档就都明白了