Graphics这个是抽象类,它的对象是用来传给paint()方法作为画笔的,示例程序如下:
import java.awt.*;//引入的包,Graphics所在的包
public class TestGraphics extends Frame{
public static void main(String[] args) {
TestGraphics gp = new TestGraphics();
gp.setBounds(300,300,100,100);
gp.setVisible(true);
}
/*下面的方法用的Graphics的对象g作为paint方法的参数
public void paint(Graphics g){
Color c = g.getColor();
g.fillOval(100, 100, 50, 50);
g.setColor(c);
}
}
它 是用在 窗口的 pait(Graphics g)
里面的 用处就是来画出 窗口的组建 或图片
public void paint(Graphics g){
System.out.println("窗口被画一次");
g.drawImage(desk,0,0,null);
g.drawImage(ball,100,100,null);
}
调用paint方法中的Graphics函数,来进行绘画显示
1楼正解