面向对象的程序设计-Java张白一第三版第9章.pptx
第9章文字与图形GUI设计
第9章文字与图形GUI设计
9.1GUI设计概述
9.2绘制文字
9.3Color类
9.4绘制形状图形
第9章文字与图形GUI设计
9.1GUI设计概述
图形用户界面(GraphicsUserInterface,GUI)为应用
程序提供了一个图形化的界面。GUI使用图形的方式,借
助菜单、按钮等标准界面元素和鼠标操作,帮助用户方便
地向计算机系统发出命令、启动操作,并将系统运行的结
果同样以图形的方式显示给用户,使应用程序具有画面生
动、操作简便的效果,省去了字符命令界面中用户必须记
忆各种命令的麻烦,深受广大用户的喜爱和欢迎,已经成
为目前几乎所有应用软件的既成标准。
Java提供的JFC是用于创建图形用户界面的主要组件
工具类库。
第9章文字与图形GUI设计
9.1.1JFC简介
JFC(JavaFundationClasses)
是Java基础类库的简称,是Java
提供的用于创建图形用户界面的类
库。JFC主要包括AWT(Abstract
01
WindowToolkit)组件、Swing组
件、Java2DAPI、Dragand
DropAPI以及AccessibilityAPI。
T组件:早期的窗口组件包,提供
构造窗口的基本需求,例如按钮、