java applet窗体控件不显示?

2024-11-17 16:38:56
推荐回答(1个)
回答1:

1、你需要在你的类中添加构造器,并且运行时只能用外部调用
比如
public class S extends JApplet{//最好继承JFrame
//在JPanel中一样可以@Override
// public void paint(Graphics g){}
S(){//一定要有构造器
}
}
调用的时候
S s=new S();
2、在构造器中将你的JLabel控件添加到窗口中
Container content=getContentPane();
content.add(jLabel);
不然你虽然创建了jLabel,但是它并没有添加到窗口中,他们互不相干,就像你打个鸡蛋,如果你不把它放到锅里,不管锅有多热,鸡蛋还是那样子
应该已经够解决你的问题了
如果还有问题你追问我好了