打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Java学习——61.焦点事件

焦点事件,有两种,获得焦点、失去焦点。

要实现焦点事件,需注册焦点事件监听器方法,其声明如下:

public void addFocusListener(FocusListener listener);

焦点事件的接口为:FocusListener

此接口中有两个方法:

focusGained(FocusEvent e);//获得焦点

focusLost(FocusEvent e);//失去焦点

例:以本例说明实现焦点事件。

其代码如下:

 本例中,为用户名文本行username和密码框password注册了焦点事件监听器。

当获得焦点时,就将文本行中原有数据清除。

当失去焦点时,将用户名和密码输出至文本区中。

运行结果如下:

(1)运行

(2)鼠标点击用户名文本框,此时文本框获得焦点,将触发事件,对用户名文本框中的数据进行重置。

(3)在用户名中输入用户名后,将鼠标移入密码框中。

此时,用户名文本行失去焦点,将触发失去焦点事件,在文本区中设置字符串。

而密码行获得焦点,同样触发获得焦点事件,将密码行中的字符串清除。

(4)在密码行中输入数据,后在任意地方单击,密码行失去焦点,触发事件。

注:FocusListener中是有两个方法,如果要实现该接口,此两个方法均要进行实现。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
《Axure原型设计基础》项目6 全局变量和局部变量的应用
「这个控件叫什么」系列之输入框/文本框/Text fields
TextBox文本控件
如何控制焦点的转移(终于解决了!)
为什么不应该在WM_KILLFOCUS时进行数据校验
【JavaWeb】77:仔细看一哈这张图片
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服