Swing组件的层次结构
这张图将组件按照显示效果来划分:
JComponent类:
一些不能体力显示的组件
Window类:
可以独立显示的组件
按照功能划分:
Swing组件:
--------------顶层组件类
--------------中间组件类
------------------------------中间容器类
------------------------------特殊中间组件类
--------------基本组件类
顶层容器
:JFrame ,JDialog, JApplet,JWindow, 所谓的顶层容器也可以说是前面所说的window组件,也就是可以独立显示的组件
中间容器:JPanel,JScrollPane,JToolBar . 所谓的中间容器,就是那些可以充当容器,但是也不能独立显示的类。
特殊容器:在GUI上起特殊作用的中间层,如:JInternalFrame, JLayeredPane, JRootPane,其实特殊容器类也是中间容器类的一种,
只不过他在图形上更加能够起到美化和专业化的作用
基本组件:
实现人机交互的组件。如:JButton, JComboBox. JList ,JMenu ,JSider, JTextFiled
转载请注明原文地址: https://ju.6miu.com/read-16200.html