如何防止JavaFX中的小按钮上的文本变成省略号?
如果我使按钮相对较小,它的标题会变成省略号。
如何关闭此功能?
不要让按钮低于它的首选大小,那么它将永远不需要省略按钮标签的文本:
button.setMinSize(Button.USE_PREF_SIZE, Button.USE_PREF_SIZE);
我想做非常小的按钮
您可以单独或组合使用以下任何一种:
您可以在所有情况下使用如上所述(如果您希望按钮不要低于首选大小截断或省略内容)。setMinSize
在所有情况下,如果您愿意,还可以应用CSS来最小化标签和按钮边框之间的填充。
从您之前的评论(我想使用简单的标题,如“<”和“>”),我认为选项2(使按钮的标签文本非常短)是您想要的。
您可能还对Joel的“为那些有更好的事情要做的人设计”感兴趣,这表明,在可用性方面,非常小的按钮通常是一个非常糟糕的主意。
在标签/按钮中,您可以使用该属性关闭省略号。textOverrun
textOverrun.set(OverrunStyle.CLIP);
这对你来说可能有点晚了,所以我把它放在这里给孤独的流浪者挖掘这个问题。