Java 2D 图形绘制入门
1. 学习目标
在 Java 编程中,我们可以将普通的 Swing 容器转变为艺术画布,在上面绘制字体、颜色、形状和图形。以下是具体的学习内容:
- 设置文本的字体和颜色
- 设置容器的背景颜色
- 绘制线条、矩形和其他形状
- 绘制 GIF 和 JPEG 图形
- 绘制填充和未填充的形状
2. 使用 Font 类
在 Java 中, java.awt
包中的 Color
和 Font
类分别用于表示颜色和字体。通过这些类,我们可以以不同的字体和大小呈现文本,并更改文本和图形的颜色。
2.1 创建字体对象
使用 Font(String, int, int)
构造函数创建字体对象,该构造函数接受三个参数:
- 字体的字样,可以是通用名称(如 “Dialog”、“DialogInput”、“Monospaced”、“SanSerif” 或 “Serif”)或实际的字体名称(如 “Arial Black”、“Helvetica” 或 “Courier New”)
- 字体样式,可选值为 Font.BOLD
、 Font.ITALIC
或 Font.PLAIN
- 字体大小(以磅为单位)
以下是创建 12 点斜体 Serif 字体对象的示例: