我创建了一个JavaFX按钮,并希望使其显示全文。我无法为此找到解决方法。我知道我们可以实现多行文本显示。但是,如果单词包含的字母数超过一定数量,则按钮不会让整个单词都适合,而是显示省略号。
下面是我的按钮的外观。如您所见,按钮文字周围有很多空间,但并不能显示整个单词。
----编辑1:开始----
通过参考以下问题,该问题被标记为重复:How to prevent text from turning to ellipsis on small buttons in JavaFX?
但是,这不是我想要的。我认为我在OP中解释我的方案方面做得很好。但我会再次尝试详细说明。
1)。首先,我的按钮不是所引用帖子标题所读的小按钮。
2)。其次,我的目的不是更改按钮的大小。我希望按钮保持原样。
3)。第三,我的问题不是省略号。我知道如何摆脱省略号。
4)。最后,我的真实问题:如何更改按钮,使其在文本周围不会留出太多空间。我已经提供了按钮的图像。我想利用我用红色箭头标记的按钮区域。如您所见,还有很多空间,但是整个单词仍然没有显示并且带有省略号。
解决方案:开始
同时,我遇到了一个非常有用的链接:Confgure margin for individual element via java fx css
这是解决我的问题的方法,而不是所引用的原始帖子。
我为按钮添加了-fx-padding: 1px;
css属性,现在一切正常。
下面是我的按钮现在的外观:
解决方案:END
----编辑1:END ----