应该说JPanel在contentPane中,在Container中有个方法,就是通过this.getContentPane(),来获得当前句柄

解决方案 »

  1.   

    JApplet 有一个add方法,为何加按钮时要先
    Container cp = getContentPane();

    cp.add(button);
    而不是直接add(button);
    但JPanel加按钮时却可直接JPanel panel = new JPanel();
    panel.add(button);
      

  2.   

    是放置控件的底板,你可以将你的控件放在它上面。
    但是在wfc中好像没这规矩,可是你要用swing的话你必须将各种控件加到它上面。
    (你也可以是间接的加上,不是直接加)