import java.awt.*;
import javax.swing.*;public class JLabelDemo2 extends JApplet
{JLabel prompt1=new JLabel("输入姓名");
JLabel prompt2=new JLabel("输入密码");
public void init()
{Container ContentPane=new getContentPane();
 ContentPane.add(prompt1);
 ContentPane.add(prompt2);
}
}
这段代码编译的时候老是无法识别getContentPane(),明明已经import javax.swing.*;
这个getContentPane()在哪个类中呀,我在API中没找到.请高手指教.

解决方案 »

  1.   

    Container ContentPane=new getContentPane();
    你这句话错了
    应该直接就是
    Container ContentPane=this.getContentPane();
      

  2.   

    你的ContentPane还没放到Applet上啊
    应该添加一个语句:
    this.setContentPane(getContentPane());
      

  3.   

    先问问,你写图形程序直接用代码写还是有用Visual Editor之类的?
      

  4.   

    我估计应该是要设置一下label的位置吧
    是不是两个重叠在一起了?
      

  5.   

    直接用代码写的.用Label写的时候不用设置位置就能显示,这个JLabel还要设置位置?
      

  6.   

    可以用布局管理器啊。
    譬如:
       contentPane.setLayout(new BorderLayout());
       contentPane.add(prompt1,BorderLayout.EAST);
       contentPane.add(prompt2,BorderLayout.WEST);
      

  7.   

    位置,可见性设置问题.还有最好用布局,不要默认.applet默认是FlowLayout.