我有一个JLabel
未知内容,我有两件事想做:
- 我想设置标签的最大甚至静态宽度。如果文本比标签大,它会简单地缩短它,如下所示:
很长的标签
变成
非常
在 gui 中的组件上使用静态宽度是一个坏主意吗?如果是这种情况,有什么替代方案?请给我建议!
- 当您将鼠标悬停在标签上时,我希望出现一个带有全长字符串的工具提示。所以在我们的例子中,如果我将鼠标悬停在“Veryl”标签上,就会出现一个显示“Verylonglabel”的工具提示。但是,它应该显示带有完整长度字符串的工具提示,即使它没有被缩短。
非常感谢您对其中任何一个的帮助。
到目前为止,我只是搞砸了一点,并尝试了这样的事情但没有成功。它似乎根本不在乎大小。
JLabel label = new JLabel("Verylonglabel");
label.setSize(15, 5);
最好的问候,山羊猫