【问题标题】:Changing font on textField更改文本字段上的字体
【发布时间】:2017-03-05 23:31:58
【问题描述】:

想让我的 textFields 上的字体更大,所以 google:d 并想出了这个:

Font font1 = new Font(Font.SERIF, Font.BOLD, 12);
        textField.setFont(font1);

Java 说“TextInputControl 类型中的方法 setFont(javafx.scene.text.Font) 不适用于参数 (java.awt.Font)”。正在为其他人工作,但可能不是因为我的是整数?

最好的问候

【问题讨论】:

    标签: javafx fonts textfield font-size


    【解决方案1】:

    虽然我不确定您的所有实现,但您需要仔细检查您的包和导入。

    您的Font 对象似乎来自java.awt 包。您需要改用javafx.scene.text.Font 对象。

    使用import javafx.scene.text.Font; 作为您的导入语句。

    然后你可以用一行设置字体:

    textField.setFont(Font.font("Serif", FontWeight.BOLD, 12));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-06-27
      • 2013-10-20
      • 2015-06-10
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2012-12-21
      相关资源
      最近更新 更多