Swing组件类的层次

Swing组件的层次结构




这张图将组件按照显示效果来划分:
JComponent类: 一些不能体力显示的组件
  Window类: 可以独立显示的组件


按照功能划分:



Swing组件:
--------------顶层组件类
--------------中间组件类
------------------------------中间容器类
------------------------------特殊中间组件类
--------------基本组件类






顶层容器 :JFrame ,JDialog, JApplet,JWindow, 所谓的顶层容器也可以说是前面所说的window组件,也就是可以独立显示的组件
中间容器:JPanel,JScrollPane,JToolBar .  所谓的中间容器,就是那些可以充当容器,但是也不能独立显示的类。
特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame, JLayeredPane, JRootPane,其实特殊容器类也是中间容器类的一种,
只不过他在图形上更加能够起到美化和专业化的作用
基本组件: 实现人机交互的组件。如:JButton, JComboBox. JList ,JMenu ,JSider, JTextFiled

Swing组件类的层次_第1张图片 Swing组件类的层次_第2张图片
Swing组件类的层次_第3张图片

你可能感兴趣的:(JAVA,SWING)