使用JavaFX中默认模式样式的按钮宽度

时间:2017-09-08 11:22:21

标签: java javafx

看一下下图:

enter image description here

它有两个元素 - ButtonLabel相同文字。

按钮的宽度为54 px,标签的宽度为36 px。区别在于:54px - 36px = 18px

我已经研究modena.css but仍然无法理解这些18px的来源。

有人可以解释一下吗?

1 个答案:

答案 0 :(得分:2)

current version of modena.css第420行,按钮具有由

定义的填充
-fx-padding: 0.333333em 0.666667em 0.333333em 0.666667em; /* 4 8 4 8 */

在Windows上,0.6666667em为8像素,在Mac上稍微多一些,因此左右两侧的填充会导致宽度差异。