Java 图形用户界面

前言

1、图形界面

  • GUI:(Graphic User Interface)图形用户界面。

2、事件监听

关键字 简介
ActionListener 按钮监听
KeyListener 键盘监听
MouseListener 鼠标监听
Adapter 适配器

3、容器

  • 容器是用来存放按钮,输入框等组件的。

  • 窗体型容器

    • JFrame
    • JDialog

4、布局器

  • 布局器是用在容器上的。用来决定容器上的组件摆放的位置和大小。

5、组件

  • Java 的图形界面下有两组控件,一组是 awt,一组是 swing。一般都是使用 swing
关键字 简介
JLabel 标签
ImageIcon setIcon 使用 JLabel 显示图片
JButton 按钮
JCheckBox 复选框
JRadioButton 单选框
ButtonGroup 按钮组
JComboBox 下拉框
JOptionPane 对话框
JTextField 文本框
JPasswordField 密码框
JTextArea 文本域
JProgressBar 进度条
JFileChooser 文件选择器

6、面板

  • 面板JFrame 一样都是容器,不过面板一般用来充当中间容器,把组件放在面板上,然后再把面板放在窗体上。

    • JPanel:基本面板
    • ContentPane:JFrame 上一层面板
    • SplitPanel:分割面板
    • JScrollPanel:带滚动条的面板
    • TabbedPanel:标签栏面板
    • CardLayerout:卡片面板

7、菜单

  • GUI 的菜单分为 菜单栏,菜单和菜单项。

8、工具栏

9、表格

10、日期控件

  • Swing 没有自带的日期控件,需要第三方的类。

11、Swing 中的线程

12、皮肤

  • 皮肤:Java 提供了非常便捷的方式切换界面风格。
文章目录
  1. 1. 前言
  2. 2. 1、图形界面
  3. 3. 2、事件监听
  4. 4. 3、容器
  5. 5. 4、布局器
  6. 6. 5、组件
  7. 7. 6、面板
  8. 8. 7、菜单
  9. 9. 8、工具栏
  10. 10. 9、表格
  11. 11. 10、日期控件
  12. 12. 11、Swing 中的线程
  13. 13. 12、皮肤
隐藏目录