第5节 使用面板作容器
10.5 使用面板作容器
面板是分组放置用户界面组件的更小的容器
推荐你将用户的图形界面组件放置在面板中,将面板放置到框架中,也可以在面板放置另一个面板中
测试面板
在这个例子中,使用面板组织组件。创建一个微波炉用户界面程序

Java的图形绘制
以在面板中绘制图形为例
图形环境和图形对象
颜色和字体
使用Graphics类绘图
使用Graphics2D类绘图
图形环境和图形对象
坐标
GUI组件的左上角相对坐标默认为(0,0)
从左上角到右下角,水平坐标x和垂直坐标y增加。
坐标的单位是象素
Graphics对象
Graphics对象是专门管理图形环境的。Graphics类是一个抽象类
设计一个抽象类Graphics可以给程序员提供一个与平台无关的绘图接口,因而程序员就可以以独立于平台的方式来使用图形。在各个平台上实现的Java系统将创建Graphics类的一个子类,来实现绘图功能,但是这个子类对程序员是透明的,也就是说我们只能看得到Graphics类,却不必关心其实现
在执行xxpaintxx方法时,系统会传递一个指向特定平台的Graphics子类的图形对象g


