JavaFX错误,什么是sample.fxml
我刚刚开始使用javaFX,我已经不再困惑了。当我编写此代码时:JavaFX错误,什么是sample.fxml,java,eclipse,javafx,fxml,Java,Eclipse,Javafx,Fxml,我刚刚开始使用javaFX,我已经不再困惑了。当我编写此代码时: package application; import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Label; import javafx.scene.layout.VBox; import javafx.scene.transform.Scale; import javafx.stage.Stag
package application;
import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Label;
import javafx.scene.layout.VBox;
import javafx.scene.transform.Scale;
import javafx.stage.Stage;
public class FirstFX extends Application{
Label lb_text;
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage primaryStage) throws Exception {
primaryStage.show();
VBox root = new VBox();
root.getChildren().add(lb_text);
Scene scene = new Scene(root);
primaryStage.setScene(scene);
lb_text = new Label("Here's some text");
}
}
它给了我一个错误,上面写着:应用程序启动方法中的异常
在查找了一些修复程序后,很多人说了一些关于“sample.fxml”文件的事情,我不知道这是什么或者它应该做什么。有人知道这是否是修复程序,以及我应该如何处理这个sample.fxml文件吗?显示stage是在start方法中执行的最后一项操作,而不是第一项。哦,是的,就是这样。谢谢,不,不是这样的。问题是您向
root
(调用root.getChildren().add(lb_text))添加了一个空标签
在初始化lb_text
之前。在发布涉及错误的问题时,始终包括完整堆栈跟踪。显示阶段是您在start方法中执行的最后一项操作,而不是第一项。哦,是的,就是这样。谢谢。呃,不,不是这样。问题是您将空标签添加到root
(在初始化lb\u text
之前,调用root.getChildren()。添加(lb\u text)
。发布涉及错误的问题时,始终包括完整堆栈跟踪。