一. Java 2D API
它包含在以下几个包中
二、Graphics 与 Graphics2D
1. 两者关系
前者是一个抽象类
后者是一个普通类,它是Graphics的扩展,提供Java的二维图形绘制
两者的可用 如下转化
2. 绘制图形
Java 2D API 中图像轮廓绘制和填充是两个独立的操作
绘制:用一个实现了Stroke接口的对象定义的画笔,来draw画形状轮廓
填充:用一个实现了Paint接口的对象定义的画笔,来Filll填充图形
绘制字符串时:drawString 直接实现填充
如:
三、void paint(Graphics g)函数
当一个conponent需要重绘时,就会调用paint函数
我们就可以在这个函数里实现一些绘制代码
四、代码