我找到了解决方案。它可能不是很漂亮,我不知道它来自哪里0.45
(通过尝试找到它),但它似乎对我有用:
int buttonSize = 70;
Button button = new Button("A");
button.setMinSize(buttonSize, buttonSize);
button.setPrefSize(buttonSize, buttonSize);
button.setMaxSize(buttonSize, buttonSize);
button.setStyle(String.format("-fx-font-size: %dpx;", (int)(0.45 * buttonSize)));
Run Code Online (Sandbox Code Playgroud)
最后一行以单位计算字体高度px
并将其设置为此按钮的样式。
归档时间: |
|
查看次数: |
5990 次 |
最近记录: |