如果有任何相关性,则root是VBox。
Label cluedo = new Label("Cluedo");
cluedo.setFont(new Font("Cambria", 32)); // OFFENDING LINE
cluedo.setAlignment(Pos.CENTER);
cluedo.setTextFill(Color.web("#0076a3"));
root.getChildren().add(cluedo);
使用NetBeans IDE 8.1:
由于
更新1: 这是我的主要课程的代码 https://pastebin.com/BVvbEZQa
由于
答案 0 :(得分:0)
您无法使用您提供的参数调用构造函数。如果你想设置字体大小,构造函数需要第三个参数。
请参阅the official documentation了解您实际想要执行的操作。
您的代码应如下:
new Font("Cambria", 0, 32);
额外零是编写java.awt.Font.PLAIN
常量的较短方式。
同样如评论中所述,您可以使用double
代替int
,它也可以使用您的代码:
new Font("Cambria", 32.0);