首页 > 编程知识 正文

注册事件监听器的方法,简述GUI事件处理机制原理

时间:2023-05-05 08:22:49 阅读:20280 作者:1676

事件侦听是指通过某事物的源对象向侦听器发送某种事件对象。 侦听器中封装有某个事件信息,接收事件对象并进行某种处理。 简而言之,就是当事情发生时,电脑会做什么。 例如,我们用鼠标点击电脑退出按钮,电脑退出程序,或者玩游戏用键盘操作游戏人物,电脑往往监听用户的操作,支持操作。

下面的代码示例是完成单击按钮以输出字符并关闭窗口功能的代码。

import java.awt.*; import Java.awt.event.actionevent; 导入Java.awt.event.action listener; import Java.awt.event.window adapter; import Java.awt.event.window event; publicclasstestactionevent { publicstaticvoidmain [ ] args } { frameframe=new frame (; frame.setvisible(true; frame.set bounds (100、100、300、300 ); frame.set background (新颜色(19,177,217 ); button button=new button (thoughtful button ); //在流布局中布局frame frame.set layout (new flowlayout ) flowlayout.center ); 帧. add (button; addActionListener ) )时需要动作监听器,因此这里需要构建. actionlisteneractionlistener1=newactionlistener )作为参数button.addaction listener (action listener 1; //调用以下Windowsclose方法,并在不实例化的情况下直接调用WindowsClose(Frame ) (因为它是静态方法)//重写方法是在单击退出按钮时, 将程序privatestaticvoidwindowsclose (frame ) frame.addwindowlistener (新建窗口适配器) ) @overer设置为关闭}; ); //改写方法是单击button时,单击“java永恒之神”classactionlistenerimplementsactionlistener { @ overridepublicvoidactionperformed

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。