2023-02-17 488
我在Java 8上编程Javfx UI,在其中创建了在施工时计算的尺寸的按钮.
问题是按钮的文本(通常在我的情况下只有一个字母)有时太大而无法安装在按钮中,然后按钮只是空白.
如何为Javafx按钮设置字体大小,以使文本不太高而无法显示?
我找到了一个解决方案.它可能不是很漂亮,我不知道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)));
最后一行计算px单元中的字体高度并将其设置为此按钮的样式.
以上所述是小编给大家介绍的JavaFX自动调整Button的字体大小以适应,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!
原文链接:https://77isp.com/post/34200.html
=========================================
https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。
数据库技术 2022-03-28
网站技术 2022-11-26
网站技术 2023-01-07
网站技术 2022-11-17
Windows相关 2022-02-23
网站技术 2023-01-14
Windows相关 2022-02-16
Windows相关 2022-02-16
Linux相关 2022-02-27
数据库技术 2022-02-20
抠敌 2023年10月23日
嚼餐 2023年10月23日
男忌 2023年10月22日
瓮仆 2023年10月22日
簿偌 2023年10月22日
扫码二维码
获取最新动态