网站大量收购闲置独家精品文档,联系QQ:2885784924

Java第十章_图形用户界面AWT(基础篇).ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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精品文档

相关文档