import java.awt.*;
public class TestPaint {
public static void main(String[] args) {
new PaintFrame().launchFrame();
}
}
class PaintFrame extends Frame {
public void launchFrame() {
setBounds(400,400,400,400);
setVisible(true);
}
public void paint(Graphics g) {<span style="white-space:pre"> </span>//重写paint方法,这个方法不需要调用,是自动调用的方法,例如将窗口最小化后在打开,就重新调用了
Color c = g.getColor();<span style="white-space:pre"> </span>//将Graphics当做是画笔
g.setColor(Color.red);
g.fillRect(40,40,40,40);
g.setColor(Color.blue);
g.drawRect(100,100,100,100);
g.setColor(c);
}
}
paint方法
最新推荐文章于 2021-11-29 21:25:55 发布