读书人

Graphic种Paint方法

发布时间: 2012-12-20 09:53:21 作者: rapoo

Graphic类Paint方法
1、Graphic类Paint方法:每个Component都有一个paint(Graphic g)用于实现绘图目的,每次重画该Component时都自动调用paint方法、Graphics类中提供了许多绘图方法(TestPaint.java)

import java.awt.*;public class TestPaint {public static void main(String[] args) {new PaintFrame().launchFrame();}}@SuppressWarnings("serial")class PaintFrame extends Frame {public void launchFrame() {setBounds(200, 200, 640, 480);setVisible(true);}    //当Frame需要被重画时自动调用paint()方法public void paint(Graphics g) { //Graphics 可以看做一只画笔Color c = g.getColor();g.setColor(Color.red);g.fillOval(50, 50, 30, 30);//椭圆g.setColor(Color.green);g.fillRect(80, 80, 40, 40); //矩形g.setColor(c); //恢复现场(原来的颜色)}}

读书人网 >网络基础

热点推荐