- 7
- 0
- 约1.75万字
- 约 21页
- 2017-11-17 发布于河南
- 举报
第五章 图形用户界面设计
图形用户界面设计
§5.2 组件
一、java.awt包
图1:AWT类层次结构图
二、javax.swing包
在javax.swing包中,主要包含两种类型的组件,顶层容器组件(包括:JFrame 、JDialog、JWindow 、JApplet)和轻量级组件。绝大部分Swing组件(主要是轻量级组件)都是Jcomponent类的子类。
Jcomponent类的层次图如下图所示:
java.lang.Object
→java.awt.Component
→java.awt.Container
→javax.swing.JComponent
Swing中几乎所有的组件都是从JComponent继承而来的,这些组件都是由纯java代码所编写的,而有四个组件并非如此,它们是:JFrame 、JDialog、JWindow 、JApplet,它们分别继承自AWT中的相关类。继承关系如下图所示:
说明:
1、在Swing中,这四个组件为顶层容器组件,其余的Swing组件都必须依附在这四个组件之上才能显示出来。Swing中这四个组件虽然是其他Swing组件的源头,却并不直接用作容器,而是通过RootPane Container接口来取得相应的容器后,才能加入其他组件。
例如:若想在JFrame中加入一个按钮,则必须先取得JFrame的容器才能放置这个按钮。具体而言,应先取得 JFra
您可能关注的文档
- 06-《抽象类》.ppt
- ata认证UML题库2.doc
- Ch08-图形用户界面设计v4.ppt
- 第五讲GUI编程.ppt
- Ruby语法和基础.pptx
- LINQ从基础到项目实战PPT_LINQ_to_SQL.ppt
- 第四章 图形用户界面设计10信管.ppt
- Spring.Net框架技术.ppt
- Java课件一第10章.ppt
- Java语言程序设计案例教程-第8章.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)