博为峰Java技术题 ——JavaSE Java Swing组件类的层次
2019独角兽企业重金招聘Python工程师标准>>>
博为峰小博老师:
下图讲述Swing组件类的层次,如图:
从以上的结构示意图中可以知道,Swing组件可以分成两种类型,一种是JComponent类,另一种是Window类.其中Window组件类主要包括了一些可以独立显示的组件,而JComponent组件类主要包括了一些不能独立显示的组件.什么是可以独立显示的组件呢?可以独立显示的组件就是当运行一个程序时,这个组件无须托付在其他组件上就可以显示,即它可以直接显示出来,例如JFrame类,它可以独立显示,无须任何其他的依靠组件。而不可独立显示的组件则必须依靠可独立显示的组件来显示,例如文本框组件、按钮组件必须要依托在JFrame框架组件上才能显示出来.
以上的示意图只是从显示效果上划分的,其实从其功能上划分,在Javax.swing包中Swing组件共有三种类型:顶层组件、中间组件、荃本组件。顶层组件又被称作顶层容器,而中间组件又分为中间容器和特殊中间组件,如下图所示。
转载于:https://my.oschina.net/u/2971691/blog/805404
博为峰Java技术题 ——JavaSE Java Swing组件类的层次相关推荐
- 博为峰Java技术题 ——JavaSE Java 方法Ⅰ
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 我们经常使用到 System.out.println(),那么它是什么呢? l println() 是一个方 ...
- 博为峰Java技术题 ——JavaSE Java 方法Ⅲ
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: [void 关键字] 下面的例子声明了一个名为 printGrade 的方法,并且调用它来打印给定的分数. ...
- java se 动态添加视图组件_博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加菜单栏Ⅰ...
下面将讲述如何在顶层容器中添加菜单栏.下面将通过编写一段Swing程序代码来讲解如何在顶层容器中添加菜单栏.其代码如下: publicclassBWFSwingMenu { staticintwidt ...
- 博为峰Java技术题 ——JavaSE 类加载器Ⅰ
2019独角兽企业重金招聘Python工程师标准>>> [类加载器简介] 博为峰小博老师: 类加载器负责将.class文件加载到内存中,并为之生成相应的java.lang.Class ...
- Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据
Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据 Box类: /*** Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据*/package Box;public c ...
- 博为峰Java技术题 ——JavaEE Servlet 国际化Ⅲ
2019独角兽企业重金招聘Python工程师标准>>> [特定于区域设置的日期] 博为峰小博老师: 您可以使用 java.text.DateFormat 类及其静态方法 getDat ...
- 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器I
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 这种布局管理器的策略也非常简单,它是按照控件加入的先后顺序从左到右排列,一行排满了,再换下一行,然后在从左到 ...
- 博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 在JList类中有addListSelectionListener()方法,可以检测用户是否对JList的选 ...
- 博为峰Java技术文章 ——JavaSE Swing JPanel III
2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 上篇文章程序实例中,建立了6个面板容器类,分别是contentPane.p1.p2.p3.p4. p5,其中 ...
最新文章
- 一张“黑洞”需要拍两年?有了它或许就不会让大家等那么久了
- linux分享一:网络设置
- layer.js 使用
- ISA Server 2007 beta TAP 开始招人
- python3 并行计算_Python-并行计算
- 系统分析与控制_质量体系文件:测量系统分析控制程序
- LINQ能不能用系列(一)LINQ to Object 效率比对
- linux进程的管理,显示及杀死
- C Primer Plus 第七章 第七题
- .NET性能系列文章二:Newtonsoft.Json vs System.Text.Json
- 汽车电子测试相关名词解释
- Java 构造函数的详解
- avformat_seek_file使用
- PyTorch 和 Albumentations 实现图像分类(猫狗大战)
- 方舟服务器能不能用ce修改器,方舟生存进化CE修改器代码大全
- iOS应用中增加emoji表情输入功能
- 【老生谈算法】matlab实现轮盘赌算法-Roulette——轮盘赌算法
- 生物信息-related
- 行业分析-全球与中国引风机市场现状及未来发展趋势
- PCB设计黄金法则永不改变