JavaWeb笔记-21- JavaWeb三大组件之Listener(监听器---八种)

Java三大组件

Servlet  服务程序
Listener  监听器
Filter   过滤器

1、Listenner: 监听器


    1.初次相见:AWT  ActionListener、
    2.二次相见:SAX  xml解析方式
    3.今天内容

监听器特点:
    1)监听器都是接口,接口内的代码内容需要自己实现
    2)需要注册,eg:初注册在按钮上
            btn.addActionListener(new ActionListener() {}
    3)监听器中的方法在特殊事件发生时被调用


观察者:
    1)事件源    eg:button
    2)事件 :监听器内方法的参数对象,用来触发相应方法      
    3)监听器   
        监听器中含有一个或多个方法

    监听器监听事件源,,当事件源引发事件时,监听器会相应触发自身对应方法。
eg:
// btn:为事件源,被监视
        // .addActionListener(); 为注册,将监听器注册在事件源上
        // ( new ActionListener(){} ); :监听器
        btn.addActionListener(new ActionListener() {  
            // actionPerformed :监听器方法
             //ActionEvent : 为事件对象 
            public void actionPerformed(ActionEvent evt) { 
                System.out.println("hello");
            }
        });

Java图形化(使用监听器)代码

public class Frame {
    public static void main(String[] args) {

        //创建图形界面框架
        JFrame frame = new JFrame();

        //设置框架大小
        frame.setSize(300, 200);

        //设置框架位置
        frame.setLocation(200, 200);

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值