Swing结构
顶层容器
一个图形界面至少需要一个窗口,顶层容器可以单独显示.
JFrame | 窗口 |
JDialog | 对话框 |
中间容器
中间容器用来充当组件的载体,不可独立显示;中间容器可以添加若干个组件,也可以嵌套中间容器;
中间容器用于对各种组件的管理;
最顶层的中间容器必须依托窗口(顶层容器)
JPanel | 轻量级中间容器面板 |
JScrollPane | 带滚动条的中间容器面板 |
JSplitPane | 分割面板 |
JTabbedPane | 选项卡面板 |
JLayerePane | 层级面板 |
JMenuBar | 菜单栏 |
JToolBar | 工具栏 |
JPopupMeun | 弹出菜单 |
JInternalIFrame | 内部窗口 |
组件
JLabel | 标签组件 |
JButton | 按钮组件 |
JRadioButton | 单选按钮组件 |
JCheckBox | 复选框组件 |
JToggleButton | 开关按钮组件 |
JTextField | 文本框组件 |
JPasswordField | 密码框组件 |
JTextArea | 文本域组件 |
JComboBox | 下拉列表框 |
JList | 列表组件 |
JProcessBar | 进度条组件 |
JSlider | 滑块组件 |
JFileChooser | 文件选择组件 |
JColorChooser | 颜色选择组件 |
JTabble | 表格组件 |
JTree | 树组件 |