Swing 显示空工具提示,如何禁用它?
我正在创建一个 java Swing 应用程序,对此我是新手。
问题是,例如,当我将光标移动到菜单项时,它会显示一个空的工具提示。 有什么办法可以禁用这个吗?
PS 使用 NetBeans,如果它很重要的话。也许它生成了一些奇怪的代码?
I'm creating a java Swing app and I'm new to that.
The problem is that when I move cursor to menu item, for example, it shows me an empty tooltip.
Is there any way to disable this?
P.S. Using NetBeans, if it's important. Maybe it generated some odd code?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
转到显示空工具提示的菜单或菜单项的属性,然后选择工具提示。然后添加“null”作为 setTooltipText 的字符串值。然后空的工具提示将消失。
如果设计器中的
toolTipText
属性为粗体(已更改),您可以只需按上述窗口底部的重置为默认值
按钮,甚至右键单击列表中的所述属性并选择恢复默认值
即可。Go to the properties of the menu or menu item that displays the empty tooltip and choose tooltip. Then add "null" as a String value for setTooltipText. The empty tooltip will then dissapear.
If the
toolTipText
property in the designer is bold (changed), you can just press theReset to Default
button at the bottom of the above window, or even right-click on said property in the list and selectRestore Default Value
.我猜您正在使用(现已失效的)Swing 应用程序框架。 Netbeans 自动在与工具提示的每个面板关联的属性文件中生成一个条目,并具有空值(而不是如果将文本框留空则根本不生成属性)。只需手动删除属性文件中的属性即可。
应删除如下所示的行:
I guess you're using the (now dead) Swing Application Framework. Netbeans automatically generates an entry in the properties file associated with each panel for the tooltip, with an empty value (instead of not generating the property at all if you leave the text box blank). Just remove the property in the properties file manually.
The lines looking like the following should be removed: