GUl编程( Graphic User Interface,图形用户接口)
GUI的各种元素,如:容器、按钮、文本框等
1、Frame类
2、Button类
3、Panel类
5、Toolkit类
5、布局管理器
6、基本组件
事件处理:
事件(Event): 用户对组件的一个操作,称之为一个事件
事件源(Event source): 产生事件的对象
事件处理方法(Event handler): 能够接收、解析和处理事件类对象、实现和用户交互的方法,事件监听器。
为简化编程,针对大多数事件监听器接口定义了相应的实现类–事 件适配器类,在适配器类中,实现了相应监听器接口中所有的方法,但不做任何事情。
代码示例:
窗体的基本设置
package com.booy;
import java.awt.*;
import java.awt.event.*;
//继承窗体类,实现单机事件接口
public class GuiDemo extends Frame implements ActionListener {
public static void main(String[] args) {
new GuiDemo();
}
//初始化窗体基本属性
public GuiDemo(){
//窗体的宽高
this.setSize(600,400);
//窗体的title
this.setTitle("这是一个GUI窗体");
Button button = new Button("点击领红包");
//给窗口添加单击事件
button.addActionListener(this);
//创建一个线性布局
FlowLayout flowLayout = new FlowLayout(