更改 textField 上的字体

Changing font on textField

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

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

Java 表示 "The method setFont(javafx.scene.text.Font) in the type TextInputControl is not applicable for the arguments (java.awt.Font)"。正在为其他人工作,但可能不是因为我的是整数?

此致

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

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

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

然后一行一行就可以设置字体了:

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