gpt4 book ai didi

java - 即使声明了类(字体)和方法(字体)也找不到符号?

转载 作者:行者123 更新时间:2023-12-01 12:07:20 31 4
gpt4 key购买 nike

我正在编写代码,但无法编译,即使类(字体)已通过 import javafx.scene.text.*; 导入我知道这个方法font包含在字体中。

这是我的代码:

package helloworld;

import javafx.application.Application;
import javafx.event.ActionEvent;
import javafx.event.EventHandler;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.layout.StackPane;
import javafx.scene.layout.GridPane;
import javafx.scene.text.*;
import javafx.scene.control.*;
import javafx.scene.layout.*;
import javafx.stage.Stage;
import javafx.geometry.*;
import javafx.scene.paint.Color;

public class HelloWorld extends Application {
public static void main(String[] args) {
launch(args);
}


@Override
public void start(Stage primaryStage) {
primaryStage.setTitle("PDF Export");

GridPane grid = new GridPane();
grid.setAlignment(Pos.CENTER);
grid.setHgap(10);
grid.setVgap(10);
grid.setPadding(new Insets(25, 25, 25, 25));

Text scenetitle = new Text("PDF Password");
scenetitle.setFont(Font.font("Tahoma",FontWeight.NORMAL,20));
grid.add(scenetitle, 0, 0, 2, 1);
...

}

当我编译时,这是我得到的错误

PS D:\Documents\javafx\helloworld> javac HelloWorld.java
HelloWorld.java:58: error: cannot find symbol
scenetitle.setFont(Font.font("Tahoma",FontWeight.NORMAL,20));
^
symbol: method font(String,FontWeight,int)
location: class Font
1 error

有人能告诉我我错过了什么吗?因为我似乎无法弄清楚我可能做错了什么。

最佳答案

我发现在对 JavaFX 相关的内容进行任何更改后,我必须清理我的项目。

(我运行 NetBeans,但其他 IDE 中也可能出现该错误)。

关于java - 即使声明了类(字体)和方法(字体)也找不到符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27485617/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com