如果我使按钮相对较小,则其标题将变为省略号。
如何关闭此功能?
答案 0 :(得分:14)
不要让按钮低于它的首选尺寸,那么它永远不需要忽略按钮标签的文字:
button.setMinSize(Button.USE_PREF_SIZE, Button.USE_PREF_SIZE);
我想制作一个非常小的按钮
您可以单独或组合使用以下任何一项:
您可以在所有情况下使用上面记录的setMinSize
(如果您希望按钮不会低于首选大小截断或删除内容)。
在所有情况下,如果您愿意,您还可以应用CSS来最小化标签和按钮边框之间的填充。
从您之前的评论(我想使用简单的标题,如“<”和“>”),我认为选项2(使按钮的标签文字非常短)就是您想要的。
你可能也对Joel的Designing for People Who Have Better Things To Do With Their Lives感兴趣,这表明可用性方面非常小的按钮通常是一个非常糟糕的主意。
答案 1 :(得分:7)
在标签/按钮中,您可以使用textOverrun
属性关闭省略号。
textOverrun.set(OverrunStyle.CLIP);
这对你来说可能有点晚了,所以我把它放在这里让孤独的流浪者挖掘这个问题。
答案 2 :(得分:5)
它提出......因为文本没有空间。您可以使用更大的按钮或更小的字体,但如果您真的想要使用button.setEllipsisString("");
,那么您只需要截断文本。