首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Graphic种Paint方法

2012-12-20 
Graphic类Paint方法1、Graphic类Paint方法:每个Component都有一个paint(Graphic g)用于实现绘图目的,每次重

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); //恢复现场(原来的颜色)}}

热点排行