【问题标题】:JavaFX Button does not scale with windows font size settingsJavaFX 按钮不随 Windows 字体大小设置缩放
【发布时间】:2015-05-07 15:26:53
【问题描述】:

我的 JavaFX 应用程序中的按钮在所有具有默认字体设置的操作系统上看起来都非常漂亮。 但是,如果我在 Windows 控制面板中增加文本的比例, JavaFX 按钮上的文本会随着按钮大小保持不变而增加。 因此,我得到一个带有 3 个字母和一个省略号 (...) 的按钮。

如何根据系统字体实现 javaFX 中的控制元素缩放?

【问题讨论】:

标签: java fonts javafx


【解决方案1】:

这取决于多种因素。 首先布局是你的按钮。 如果您为按钮设置了硬尺寸。

确认您没有为按钮设置大小。并且将父布局大小调整为小于按钮大小的大小。

如果仍然无法使用您的父布局,请尝试使用button.setPrefWidth(Control.USE_COMPUTED_SIZE) 设置您的按钮大小。

您应该尝试玩一下SceneBuilder,以便更好地了解布局的工作原理

【讨论】:

    猜你喜欢
    • 2016-10-02
    • 2016-11-07
    • 2014-03-25
    • 2017-10-01
    • 2021-04-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 2017-12-05
    相关资源
    最近更新 更多