component类及其子类在新生成对象的时候会自动调用paint(Graphics g)方法
那么这个自动调用的代码在什么地方?
自动调用的paint(Graphics g)的对象g是怎么产生的?
那么这个自动调用的代码在什么地方?
自动调用的paint(Graphics g)的对象g是怎么产生的?
解决方案 »
- 不是很明白Byte.TYPE
- java的commons-net包使用FTP连续上传文件报错--can not create file
- Exception in thread "main" java.lang.OutOfMemoryError: Java heap space,怎么办
- JIneterFrame的问题
- applet可不可以用swt做界面?
- 怎样指定文件中的内容操作呢?谢谢
- 有谁能用自己的话(而不是套用别人的话)和实际例子说明面向对象比结构化更好吗?
- 关于server连接多个client
- java中怎样读取应用程序名
- 哪位可以提供jbuilder的学习书籍和网站吗,最好是中文版的(80份)
- 请问如何读取Java类路径中的配置文件?
- 怎么判断是否连接Internet
public Graphics getGraphics()
通过这个方法就可以取得Graphics对象,
一般由EDT(event dispatch thread)来调用,当用户界面发生变化(如遮挡的部分重新显示出来,或组件的状态发生变换)时会触发repaint事件,EDT接受到该事件后会调用相关的paint方法来进行窗口绘制.g如楼上所说.
import javax.swing.*;
public class Test extends JApplet {
public void init() {
System.out.println("invoke init()");
}
public void start() {
System.out.println("invoke start()");
}
public void stop() {
System.out.println("invoke stop()");
}
public void destory() {
System.out.println("invoke destory()");
}
public void paint(Graphics g) {
System.out.println("invoke paint()");
}
}