当前位置: 技术问答>java相关
Java Applet的paint问题 在线
来源: 互联网 发布时间:2015-10-05
本文导语: Applet的paint方法被执行了多少次 public void init() public void start() { repaint(); } public void paint(Graphics g) { } public void update(Graphics g) { paint(g); } | 开始的时候是两次 以后每次s...
Applet的paint方法被执行了多少次
public void init()
public void start() {
repaint();
}
public void paint(Graphics g) {
}
public void update(Graphics g) {
paint(g);
}
public void init()
public void start() {
repaint();
}
public void paint(Graphics g) {
}
public void update(Graphics g) {
paint(g);
}
|
开始的时候是两次
以后每次start()就调用paint一次
以后每次start()就调用paint一次
|
在applet窗口被别的东西临时挡住了以后,他会调用 update() 并在这个过程中 自动调用 paint()(见Thinking in java 357) ,如果你重构update()并多写了paint()一遍,那就会多调用 paint() 一遍
|
管他几次,即使是重复了也没有关系