更改textField上的字体

时间:2017-03-05 15:11:30

标签: javafx fonts textfield font-size

想要在我的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)”。是为别人工作但可能不是因为我是一个整数?

祝你好运

1 个答案:

答案 0 :(得分:0)

虽然我不确定您的所有实施情况,但您需要仔细检查您的包裹和进口。

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

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

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

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