没有工具提示的 Jbutton 会产生黑点
当鼠标进入任何没有工具提示的按钮时,会出现黑点(如工具提示的一角)。这真的很奇怪,我不知道该怎么办:/我通过 netbeans 生成了我的项目 -> java桌面应用程序。我从未在此按钮中设置 toolTipText,因此它们默认为空。有什么想法吗?
编辑: 当我写它是空的时,我的意思是它在 JButton toolTip 的属性中什么都没有。生成的代码:
lottery.setAction(actionMap.get("lotteryStart")); // NOI18N
lottery.setText(resourceMap.getString("lottery.text")); // NOI18N
lottery.setName("lottery"); // NOI18N
programView.properties:
lottery.text=Start
When mouse enter on any button without toolTip, appears black dot (like a corner of tooltip). It is really odd and I don't know what to do with it :/ I generated my project by netbeans -> java desktop application. I never setted toolTipText in this buttons so they are default empty. Any idea?
edit:
When I wrote that it's empty I mean that it's nothing in properties of JButton toolTip. Generated code:
lottery.setAction(actionMap.get("lotteryStart")); // NOI18N
lottery.setText(resourceMap.getString("lottery.text")); // NOI18N
lottery.setName("lottery"); // NOI18N
programView.properties:
lottery.text=Start
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
不要使用 NetBeans 生成代码。这样您就知道所有代码的作用,并可以在遇到问题时进行更改。
默认值应该为 null 而不是“”(空字符串)。
发布您的 SSCCE 来演示该问题。
Don't use NetBeans to generate the code. That way you know what all the code does and can make changes when you have problems.
The default should be null not "" (the empty string).
Post your SSCCE that demonstrates the problem.
我同意@jfpoilpret 的观点,问题与 NetBeans 无关。问题是工具提示不是如 @camickr 所说的默认值,即 null。您必须将其设置为“”空字符串。将其设置为 null,问题就解决了。
下面的示例代码说明了该问题。一个按钮的工具提示为 null(因为 println 证明这是默认的),另一个按钮的工具提示为“”(空字符串)。
I agree with @jfpoilpret the problem is not NetBeans related. The problem is the tooltip not being, as @camickr said, default, i.e. null. You must be setting it to "" empty String somewhere. Set it to null and the problem is sorted.
The sample code below presents the problem. One button has tooltip null (as println proves this is the default one) the other one has "" (empty String).
这是一个老问题,但实际上是一个 netbeans 问题,应该修复。仍然没有固定。
Netbeans 不断将工具提示设置为“”而不是 null。即使在文本中将它们设置为 null,下次打开 netbeans 的 UI 设计时,也会再次将它们设置为“”。
This is old, but actually a netbeans issue, and should be fixed. Still, not fixed.
Netbeans keeps setting the tooltips to "" instead of null. Even if they are set to null in text, next time UI design of netbeans is opened, it sets them to "" again.