为了账号安全,请及时绑定邮箱和手机立即绑定

为什么运行时总显示s初始值,s更新后的值却不显示呢?

为什么运行时总显示s初始值,s更新后的值却不显示呢?

PHP
慕斯709654 2022-05-26 19:15:26
String s=new Date().toString();Label.setToolTipText(s);如果每当鼠标移到标签上时都对s重新赋值,即每次重新创建Date对象,每次鼠标移到标签上时都显示新的时间。
查看完整描述

2 回答

?
紫衣仙女

TA贡献1839条经验 获得超15个赞

Swing是一个用于开发Java应用程序用户界面的开发工具包。
setToolTipText()用于在控件上显示提示信息
如:
button.setToolTipText("这是按钮"); //鼠标在该按钮上停顿一下,就会显示“这是按钮”的提示信息

查看完整回答
反对 回复 2022-05-30
?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

可以对Label添加一个mouseListener,重写
mouseEntered方法,在方法内部加上一句label.setToolTipText(s);
作用是,每次鼠标进入这个标签时,都会执行一次setToolTipText方法

查看完整回答
反对 回复 2022-05-30
  • 2 回答
  • 0 关注
  • 117 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信