关于Applet中paint方法调用次数的问题

goldenmice2 2009-07-22 11:06:02
大家好,请帮帮忙看下
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次
...全文
89 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Miracle1216 2009-07-27
  • 打赏
  • 举报
回复
两次,debug的时候都不只两次。
RockingBobJames 2009-07-27
  • 打赏
  • 举报
回复
朋友 不对吧 我试过你的代码了 只调用了一次啊

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧