第十三讲 Java图形程序设计 北京理工大学计算机系金旭亮
Java图形程序设计 北京理工大学计算机系金旭亮 第十三讲
Java绘图功能简介 Java的绘图能力: 绘制2维图形,3维图形需要附加的支持包 ■控制颜色 ■选择字体 Java 2D API ■提供大量的2维图形绘制和填充功能 2021/2/24 北京理工大学计算机系(共48页)
2021/2/24 北京理工大学计算机系(共48页) 2 Java绘图功能简介 ◼ Java的绘图能力: ◼ 绘制2维图形,3维图形需要附加的支持包 ◼ 控制颜色 ◼ 选择字体 ◼ Java 2D API ◼ 提供大量的2维图形绘制和填充功能
绘图的第一步 小 裸体”窗体: Simpleframe Test java 回回区 窗体是一个对象,从 frame类中派生出来。 2021/2/24 北京理工大学计算机系(共48页)
2021/2/24 北京理工大学计算机系(共48页) 3 绘图的第一步 ◼ 显示一个“裸体”窗体:SimpleFrameTest.java 窗体是一个对象,从JFrame类中派生出来
设定窗体行为 ■实例: Centered FrameTest 1.自定义图标 自动居中。 CenteredFrane 巴回囟 2021/2/24 北京理工大学计算机系(共48页)
2021/2/24 北京理工大学计算机系(共48页) 4 设定窗体行为 ◼ 实例:CenteredFrameTest 1. 自定义图标 2. 自动居中
Java窗体和面板继承树 Ob ject Component Conta iner JComponent Window PAne rame JFrame 2021/2/24 5
2021/2/24 北京理工大学计算机系(共48页) 5 Java窗体和面板继承树