Java第十讲 图形用户界面AWT(基础讲).pptVIP

  • 6
  • 0
  • 约1.04万字
  • 约 44页
  • 2017-06-07 发布于湖北
  • 举报
JAVA语言 JAVA语言 2002-12-16 第十章 图形用户界面AWT §10.1 AWT简介 组件 容器 布局管理器 §10.2 AWT事件处理模型 事件监听器 事件适配器 §10.3 AWT举例 §10.1 AWT简介 AWT(Abstract Window Toolkit):是Java程序提供的建立图形用户界面(Graphics User Interface,简称GUI)的工具集,通过GUI可以画线、矩形、圆形等基本图形,并且能创建按钮、标签、列表框等与用户进行交互的组件,使用户方便的建立自己的图形用户界面。AWT主要包括组件、容器、布局管理器、事件处理模型、图形图像工具和数据传送类等组成。 §10.1 AWT简介 AWT的组件是重量级的。 AWT包 java.awt java.awt.accessibility java.awt.color java.awt.datatransfer java.awt.dnd java.awt.event java.awt.im java.awt.image java.awt.peer java.awt.print java.awt.font java.awt.geom §10.1 AWT简介 AWT包主要类的层次关系 §10.1 AWT简介 AWT包主要类的层次关系 §10.1 AWT简介 组件 Component,MenuComponent Component类方法: getComponentAt(int x,int y), getFont(),getForeground(),getName(), getSize(),repaint(),paint(Graphics g), update(),setVisible(boolean b), setSize(Dimension d),setName(String name) §10.1 AWT简介—1 组件 §10.1 AWT简介—1 组件 Netscape Communicator §10.1 AWT简介—1 组件 基本组件 按钮Button: Button(), Button(String label) 标签Label:文本字符串,仅用于显示,所以不生成动作事件。Label(),Label(String),setText(),getText() 复选框和单选按钮Checkbox: Checkbox( String label), Checkbox( String label,boolean state), Checkbox( String label,boolean state,CheckboxGroup) 下拉式列表Choice和列表List: Choice是文本字符串的弹出式菜单, Choice(),add();列表List可允许多选,支持滚动条,List(int,boolean),add() 单行文本组件TextField和多行文本组件TextArea:(setText(),getText(),SetEditable()) §10.1 AWT简介—1 组件 基本组件 TextField:setEchoChar() TextArea:append(),insert(),replace() 画布canvas:绘图功能,paint(),requestFocus() 滚动条ScrollBar:Scrollbar() ,Scrollbar(int?orientation) 组件外观颜色和字体: Java.awt.Color: black, blue, cyan, darkGray, gray, green, lightGray, magenta, orange, pink, red, white, Yellow;Color(int r,int g,int b) Java.awt.Font:setFont() 菜单组件:MenuBar,Menu,MenuItem, CheckboxMenuItem,MenuShortcut §10.1 AWT简介—2 容器 容器:是一种可以含有其他组件的组件,AWT中的容器都是从Container抽象类派生而来的. 类型:Window,panel,ScrollPane 常用:Panel,Frame,Applet Panel和Applet:Applet从Panel类继承而来,而 Panel 从Container类继承而来,它不创建自己的窗口,因为它常用于将组件编组放入其它容器(Frame,Applet)中,它缺省的布局管理器为FlowLayout。 Frame:是一个功能齐全的、顶层的、可重定义尺寸的、带有菜单条的窗口。可以指定标题、图标和光标。它缺省

文档评论(0)

1亿VIP精品文档

相关文档