- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:是一个功能齐全的、顶层的、可重定义尺寸的、带有菜单条的窗口。可以指定标题、图标和光标。它缺省
您可能关注的文档
- 第一章_马克思主义中国化的历史进程和理论成果.ppt
- 第一章建筑电气工程识图基本知识.ppt
- 电动车充电机安全性分析及其正确选用.ppt
- 电镀厂安全常识培训.ppt
- 电工及电气测量技术.ppt
- 电话礼仪-金融版.ppt
- 电力电子行业金属化薄膜电容.ppt
- 电力系统专业词汇.ppt
- 电路分析-chp9-1.ppt
- 电气安全详解.ppt
- 课标40首古诗理解性默写-2025年中考语文一轮复习.docx
- 2021年高中英语(新教材)人教版选择性必修一课时素养评价 四 Unit 2 Reading and.pdf
- 湘艺版音乐一年级上册第九课火车开啦、郊游路上 教学设计(表格式).doc
- 2021年重庆移通学院计算机科学与技术专业《计算机组成原理》科目期末试卷B(有答案).pdf
- 2021教师读书心得2000字「优秀篇」_世界读书日作文_.pdf
- 2021气体岗位考试-气体岗二级(精选试题).pdf
- 2021护理学(医学高级)-女性生殖器官损伤护理(精选试题).pdf
- 湘艺版(2024)一年级上册第九课郊游 教案(表格式).doc
- 2021注册税务师《税法二》试题与答案.pdf
- 2021监理工程师监理案例分析预测题part7.pdf
文档评论(0)