Swing的类层次结构

  7.1.2 Swing的类层次结构

  在javax.swing包中,定义了两种类型的组件:顶层容器(JFrame,JApplet,JDialog和JWindow)和轻量级组件。Swing组件都是AWT的Container类的直接子类和间接子类。

  java.awt.Component

  -java.awt.Container

  -java.awt.Window

  -java.awt.Frame-javax.swing.JFrame

  -javax.Dialog-javax.swing.JDialog

  -javax.swing.JWindow

  -java.awt.Applet-javax.swing.JApplet

  -javax.swing.Box

  -javax.swing.Jcomponet

  Swing包是JFC(Java Foundation Classes)的一部分,由许多包组成,如下表:

  (在jdk1.3中,第一、第二和pending包没有了,增加了plaf.multi包,主要功能:给缺省的L&F加上附加的L&F,例如一个MultiButtonUI实例可以同时处理MotifButtonUI和AudioButtonUI.)

  swing包是Swing提供的最大包,它包含将近100个类和25个接口,几乎所有的Swing组件都在swing包中,只有JtableHeader和JtextComponent是例外,它们分别在swing.table和swing.text中。

  swing.border包中定义了事件和事件监听器类,与AWT的event包类似。它们都包括事件类和监听器接口。

  swing.pending包包含了没有完全实现的Swing组件。

  swing.table包中主要包括了表格组建(JTable)的支持类。

  swing.tree同样是JTree的支持类。

  swing.text、swing.text.html、swing.text.html.parser和swing.text.rtf都是用于显示和编辑文档的包。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值