航R Lecture9 9-1 图形用户界面 的设计与现 Programming in Java JAVA
9-1 Programming in Java 图形用户界面 的设计与实现 Lecture9
a2水 提纲 9-2 用户自定义成分 GUI标准组件 Java事件处理 布局设计 容器 Programming in Java JAVA
9-2 Programming in Java • 用户自定义成分 • GUI标准组件 • Java事件处理 • 布局设计 • 容器 提纲
航2制 AWT APIs 9-3 java.awt java.awt.accessibility java.awt.color java.awt.datatransfer java.awt.dnd java.awt.event java.awt.font java.awt.geom 。java.awt.image ·java.awt.peer 。java.awt.print javax.swing Programming in Java JAVA
9-3 Programming in Java AWT APIs • java.awt • java.awt.accessibility • java.awt.color • java.awt.datatransfer • java.awt.dnd • java.awt.event • java.awt.font • java.awt.geom • java.awt.image • java.awt.peer • java.awt.print • javax.swing
用户自定义成 9-4 ·AWT(Abstract Windowing Toolkit))包 - Color,Font,FontMetrics Component, Graphics,Polygon,Toolkit ·坐标(0,0) (width-1,height-1) ·绘制图形P185例7-1 ·显示文字P187例7-2 ·控制颜色P189例7-3 ·显示图像P190例7-4 Programming in Java JAVA
9-4 Programming in Java 用户自定义成分 • AWT(Abstract Windowing Toolkit) 包 – Color, Font, FontMetrics , Component, Graphics , Polygon, Toolkit • 坐标(0, 0) (width-1, height-1) • 绘制图形 P185 例7-1 • 显示文字 P187 例7-2 • 控制颜色 P189 例7-3 • 显示图像 P190 例7-4
AWT标准组件(1) 9-5 Event Obiect CheckboxGroup FlowLayout Color Graphics Font Component Button Lable Choice Scrollbar Container List Canvas Checkbox TextComponent Window panel TextField Dialog Frame TextArea Applet FileDialog Programming in Java JAVA
9-5 Programming in Java AWT 标准组件(1) Event Obiect Graphics Component CheckboxGroup TextComponent Container Button TextField Checkbox Window panel Applet Lable List Choice TextArea Dialog Frame FileDialog Scrollbar Canvas Color Font FlowLayout