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组件类的层次相关推荐

  1. 博为峰Java技术题 ——JavaSE Java 方法Ⅰ

    2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 我们经常使用到 System.out.println(),那么它是什么呢? l println() 是一个方 ...

  2. 博为峰Java技术题 ——JavaSE Java 方法Ⅲ

    2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: [void 关键字] 下面的例子声明了一个名为 printGrade 的方法,并且调用它来打印给定的分数. ...

  3. java se 动态添加视图组件_博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加菜单栏Ⅰ...

    下面将讲述如何在顶层容器中添加菜单栏.下面将通过编写一段Swing程序代码来讲解如何在顶层容器中添加菜单栏.其代码如下: publicclassBWFSwingMenu { staticintwidt ...

  4. 博为峰Java技术题 ——JavaSE 类加载器Ⅰ

    2019独角兽企业重金招聘Python工程师标准>>> [类加载器简介] 博为峰小博老师: 类加载器负责将.class文件加载到内存中,并为之生成相应的java.lang.Class ...

  5. Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据

    Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据 Box类: /*** Java编程题:定义一个Box类,属性有:长,宽,高,并初始化数据*/package Box;public c ...

  6. 博为峰Java技术题 ——JavaEE Servlet 国际化Ⅲ

    2019独角兽企业重金招聘Python工程师标准>>> [特定于区域设置的日期] 博为峰小博老师: 您可以使用 java.text.DateFormat 类及其静态方法 getDat ...

  7. 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器I

    2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 这种布局管理器的策略也非常简单,它是按照控件加入的先后顺序从左到右排列,一行排满了,再换下一行,然后在从左到 ...

  8. 博为峰Java技术文章 ——JavaSE Swing列表框选取事件的处理

    2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 在JList类中有addListSelectionListener()方法,可以检测用户是否对JList的选 ...

  9. 博为峰Java技术文章 ——JavaSE Swing JPanel III

    2019独角兽企业重金招聘Python工程师标准>>> 博为峰小博老师: 上篇文章程序实例中,建立了6个面板容器类,分别是contentPane.p1.p2.p3.p4. p5,其中 ...

最新文章

  1. 一张“黑洞”需要拍两年?有了它或许就不会让大家等那么久了
  2. linux分享一:网络设置
  3. layer.js 使用
  4. ISA Server 2007 beta TAP 开始招人
  5. python3 并行计算_Python-并行计算
  6. 系统分析与控制_质量体系文件:测量系统分析控制程序
  7. LINQ能不能用系列(一)LINQ to Object 效率比对
  8. linux进程的管理,显示及杀死
  9. C Primer Plus 第七章 第七题
  10. .NET性能系列文章二:Newtonsoft.Json vs System.Text.Json
  11. 汽车电子测试相关名词解释
  12. Java 构造函数的详解
  13. avformat_seek_file使用
  14. PyTorch 和 Albumentations 实现图像分类(猫狗大战)
  15. 方舟服务器能不能用ce修改器,方舟生存进化CE修改器代码大全
  16. iOS应用中增加emoji表情输入功能
  17. 【老生谈算法】matlab实现轮盘赌算法-Roulette——轮盘赌算法
  18. 生物信息-related
  19. 行业分析-全球与中国引风机市场现状及未来发展趋势
  20. PCB设计黄金法则永不改变

热门文章

  1. MEMS传感器的未来在哪?
  2. 最新数据:一图看清全球393家独角兽公司
  3. 《自然》预测2019年重大科学事件
  4. 工业富联:左手工业AI,右手“雾小脑”
  5. 教育部:建设100+AI特色专业, 500万AI人才缺口要补上!
  6. 从入职到离职创业,我在谷歌、亚马逊的八年
  7. Ant Design 被删代码已恢复,现登顶 GitHub Trending Top 2
  8. 来了个假阿里? | 每日趣闻
  9. hadoop生态搭建(3节点)-05.mysql配置_单节点
  10. Web API应用架构设计分析(1)