JFrame jframe = new JFrame();
jframe.getContentPane().add(new JButton());为什么jframe后面要加上一个getContentPane()?????????

解决方案 »

  1.   

    要获得JFrame的面板啊,添加到JFrame的所有组件都是由这个面板管理的。
      

  2.   

    获得JFrame的面板?不获得就不能管理了吗,好像不是.
    我试过jframe.add(new JButton("按钮"));不也是一样可以加进按钮吗,为什么要多出一个getContentPane()方法,而且我看书上,假如是
    JPanel jp = new JPanel();
    jp.add(new JButton("按钮"));
    则没有使用getContentPane()方法了,为什么jframe就要用?
      

  3.   

    为什么一样是个控件,JFrame可以有标题栏,有最小化/最大化/关闭?多问无意,记住即可