[英]The type javafx.fxml.FXMLLoader is not accessible
我正在 Eclipse 中处理一个项目,我想在我的 GUI 中使用 JavaFX。 我安装了 JavaFX 并将其添加到我的项目库中。 当我尝试导入“import javafx.fxml.FXMLLoader;”时有一个错误:“javafx.fxml.FXMLLoader 类型不可访问”。 图片: https : //ibb.co/QmpFKDF
代码:
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.stage.Stage;
public class Hello extends Application {
public void start(Stage stage) throws Exception {
Parent root = FXMLLOADER.load(getClass().getResource(
"Hello.fxml"));
Scene scene = new Scene(root);
stage.setTitle("Hello");
stage.setScene(scene);
stage.show();
}
public static void main(String[] args) {
launch(args);
}
}
谢谢。
首先,如评论中所述,Java 区分大小写。 使用FXMLLoader.load()
。
从您的屏幕截图中,IDE 也将导入行识别为错误行。 所以你的 JavaFX 库没有被正确导入。
您必须遵循正确的步骤才能使其正常工作。 以下是一些您可以遵循的教程:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.