- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 Java图形用户界面GUI 7.1 抽象窗口工具包(AWT)与javax.swing包概述 7.1 抽象窗口工具包(AWT)与javax.swing包概述 7.2 常用Swing组件及AWT组件 7.2 常用Swing组件及AWT组件 7.2 常用Swing组件及AWT组件 7.2 常用Swing组件及AWT组件 7.3 布局管理器 7.4 菜单组件类与对话框类 7.4 菜单组件类与对话框类 7.4 菜单组件类与对话框类 7.5 AWT中的绘图方法和常用类 7.5 AWT中的绘图方法和常用类 7.6 Java的事件处理 7.6 Java的事件处理 7.6 Java的事件处理 7.6 Java的事件处理 7.6 Java的事件处理 小结 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 本章要点 ?? Swing包中常用组件的用法 ? Java中的布局管理器 ? Java的事件处理机制? 本章难点 ?? Java的事件处理机制 1 java.awt包的子包 AWT是Java API的一部分 为通用的打印 API 提供类和接口 java.awt.print 提供用于生成与呈现无关的图像的类和接口 java.awt.image.renderable 提供创建和修改图像的各种类 java.awt.image 提供启用可以与 Java 运行时环境一起使用的输入方法开发的接口 java.awt.im.spi 提供输入方法框架所需的类和接口 java.awt.im 提供用于在与二维几何形状相关的对象上定义和执行操作的 Java 2D 类 java.awt.geom 提供与字体相关的类和接口 java.awt.font 提供处理由 AWT 组件所激发的各类事件的接口和类 java.awt.event Drag 和 Drop 是一种直接操作操作,在许多图形用户界面系统中都会遇到它,它提供了一种机制,能够在两个与 GUI 中显示元素逻辑相关的实体之间传输信息 java.awt.dnd 提供在应用程序之间和在应用程序内部传输数据的接口和类 java.awt.datatransfer 提供用于颜色空间的类 java.awt.color 包含用于创建用户界面和绘制图形图像的所有类 java.awt 2 javax.swing包 Swing是第二代GUI开发工具集 1 Component (组件)类 java.lang.Object java.awt.Component Java中的图形组件大多都是Component类的子类。 2 Container(容器类) java.lang.Object java.awt.Component java.awt.Container Container类主要用来放置其他组件。 3 Swing容器及组件 Swing组件分为顶层容器,中间层容器和基本组件三种类型。 (1)JFrame(窗体)类 窗体是一个带有边框、标题栏和菜单的图形容器。 (2)JWindow(窗口)类 窗口没有边框、标题栏和菜单栏,而且不能调整大小。 (3)JPanel类 是一个放置其他图形组件(包括其它JPanel)的容器,不能独立存在,必须被添加到其他容器中(如JFrame)。 例7-1 例7-2 4 Java常用组件(一)按钮与文字输入 (1)JButton(按钮)类 JButton类可以用来创建带标签的按钮。 (2)JLabel(标签)类 JLabel类是一个用来显示文本的类。 (3)JTextField(单行文本框)类 JTextField类用来创建允许用户编辑的单行文本组件。用户可以通过这类组件输入和编辑字符串信息。 (4)JTextArea(多行文本框)类 多行文本框用来编辑多行文本,进行大量的文字编辑处理。多行文本框可以在内部处理滚动,具有换行能力。 (5)JPasswordField(密码文本框)类 密码框继承单行文本框。可以通过调用setEchoChar(char c)来更改显示字符。 例7-3 例7-4 6 Java常用组件(三)JTable与JScrollPane (1) JScrollPane组件 用于显示滚动条,管理可选的垂直和水平滚动条以及可选的行和列标题。 (2) JTable组件
您可能关注的文档
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元7 异常处理.ppt
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元8 Java Applet程序.ppt
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元9 图形用户界面编程.ppt
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元10 文件与输入输出.ppt
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元11 线程.ppt
- 新Java程序设计 教学课件 韦鹏程 石熙 肖丽 单元12 网络编程.ppt
- 新Java程序设计基础与实践 电子教案 费雅洁 第1章.ppt
- 新Java程序设计基础与实践 电子教案 费雅洁 第2章.ppt
- 新Java程序设计基础与实践 电子教案 费雅洁 第3章.ppt
- 新Java程序设计基础与实践 电子教案 费雅洁 第4章.ppt
文档评论(0)