JAVA 学习笔记之 GUI(图形用户界面)

GUI概述

  • Graphical User Interface(图形用户接口)。
    用图形的方式,来显示计算机操作的界面,这样更方便更直观。
JAVA 学习笔记之 GUI(图形用户界面)_第1张图片
GUI继承关系图.png

布局管理器

  • 容器中的组件的排放方式,就是布局。
  • 常见的布局管理器:
    • FlowLayout(流式布局管理器)
      • 从左到右的顺序排列。
      • Panel默认的布局管理器。
    • BorderLayout(边界布局管理器)
      • 东,南,西,北,中
      • Frame默认的布局管理器。
    • GridLayout(网格布局管理器)
      • 规则的矩阵
    • CardLayout(卡片布局管理器)
      • 选项卡
    • GridBagLayout(网格包布局管理器)
      • 非规则的矩阵

事件监听机制

  • 确定事件源(容器或组件)
  • 通过事件源对象的addXXXListener()方法将侦听器注册到该事件源上。
  • 该方法中接收XXXListener的子类对象,或者XXXListener的子类XXXAdapter的子类对象。
  • 一般用匿名内部类来表示。
  • 在覆盖方法的时候,方法的参数一般是XXXEvent类型的变量接收。
    事件触发后会把事件打包成对象传递给该变量。(其中包括事件源对象。通过getSource()或者,getComponent()获取。)
JAVA 学习笔记之 GUI(图形用户界面)_第2张图片
事件监听机制.png

你可能感兴趣的:(JAVA 学习笔记之 GUI(图形用户界面))