想要在我的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)”。是为别人工作但可能不是因为我是一个整数?
祝你好运
答案 0 :(得分:0)
虽然我不确定您的所有实施情况,但您需要仔细检查您的包裹和进口。
您的Font
对象似乎来自java.awt
包。您需要改为使用javafx.scene.text.Font
对象。
使用import javafx.scene.text.Font;
作为导入语句。
然后可以用一行设置字体:
textField.setFont(Font.font("Serif", FontWeight.BOLD, 12));