请教一个有关JAVA小程序的问题。
下面这个小程序的运行结果为10:10,根据这个运行结果可以知道当小程序窗口刚显示时,系统会调用两次paint()方法。这是什么原因呢?不是应该只调用一次paint()方法...
下面这个小程序的运行结果为10:10,根据这个运行结果可以知道当小程序窗口刚显示时,系统会调用两次paint()方法。这是什么原因呢?不是应该只调用一次paint()方法吗?
package xcx;
import java.applet.*;
import java.awt.*;
public class paint extends Applet
{
int a=0;
int b=0;
public void paint(Graphics g)
{
g.drawString(a+":"+b,100,100);
a=10;
b=10;
}
} 展开
package xcx;
import java.applet.*;
import java.awt.*;
public class paint extends Applet
{
int a=0;
int b=0;
public void paint(Graphics g)
{
g.drawString(a+":"+b,100,100);
a=10;
b=10;
}
} 展开
2个回答
展开全部
http://hi.baidu.com/mynetbeans/blog/item/3ff9066d4c1b37fa4316949d.html
没做过applet开发,可以参考下applet的运行机制,据我估计这两次,一次是运行之前初始化调用的,一次是窗口激活调用的
没做过applet开发,可以参考下applet的运行机制,据我估计这两次,一次是运行之前初始化调用的,一次是窗口激活调用的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询