Javafx 更改文本字段上的字体

Javafx 更改文本字段上的字体,javafx,fonts,textfield,font-size,Javafx,Fonts,Textfield,Font Size,想在我的文本字段中使用更大的字体,所以google:d提出了以下建议: Font font1 = new Font(Font.SERIF, Font.BOLD, 12); textField.setFont(font1); Java说“TextInputControl类型中的方法setFont(javafx.scene.text.Font)不适用于参数(Java.awt.Font)”。我们为其他人工作,但可能不是,因为我的是一个整数 致以最诚挚的问候虽然我不确定您的所有实现,但

想在我的文本字段中使用更大的字体,所以google:d提出了以下建议:

Font font1 = new Font(Font.SERIF, Font.BOLD, 12);
        textField.setFont(font1);
Java说“TextInputControl类型中的方法setFont(javafx.scene.text.Font)不适用于参数(Java.awt.Font)”。我们为其他人工作,但可能不是,因为我的是一个整数


致以最诚挚的问候虽然我不确定您的所有实现,但您需要仔细检查您的包和导入

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

使用
导入javafx.scene.text.Font用于导入语句

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

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

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

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

使用
导入javafx.scene.text.Font用于导入语句

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

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