关于Applet中paint方法调用次数的问题
大家好,请帮帮忙看下
public class SquareInCircle extends JApplet {
public void paint(Graphics g){
final int X_CENTER = 100, Y_CENTER = 100;
int radius, diameter, halfSide, side;
radius = (int)(Math.random() * Y_CENTER);
halfSide = (int)(Math.sqrt(Math.pow(radius, 2)/2) + 0.5f);
diameter = radius * 2;
side = halfSide * 2;
g.drawOval(X_CENTER - radius, Y_CENTER - radius, diameter, diameter);
g.drawRect(X_CENTER - halfSide, Y_CENTER-halfSide, side, side);
}
}
为什么paint方法在applet起动时会被调用2次