一个简单的APPLET程序

来源:百度知道 编辑:UC知道 时间:2024/05/29 18:52:32
import java.awt.Graphics;
import javax.swing.JApplet;
public class Ex_9.5 extends JApplet{
public void paint(Graphics g){
super.paint(g);
g.drawString("This is a Java Applet!",25,25);
}
}
我想知道这上面的super.paint(g)这条语句是用来做啥用的,
不要不行吗

paint方法是applet重绘的时候调用的方法,你在子类中已经重写了这个方法,因此要调用父类的这个方法.但是你这个程序因为功能比较简单,仅仅是显示字符串,不要也super.paint(g)的是可以的.

这一句是用来继承父类JApplet的paint方法,实际上可以不用,因为applet程序都自动调用父类的这个方法

这句话可以不要,写了也浪费