当我右键单击FXML文档并单击打开场景构建器时,场景构建器将在我的任务栏上打开,但是如果我单击它,它将不显示任何人可以帮助我吗?
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.image.Image;
import javafx.scene.image.ImageView;
import javafx.stage.Stage;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Parent root = FXMLLoader.load(getClass().getResource(
"/application/MyView.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(
getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
setUserAgentStylesheet(STYLESHEET_CASPIAN);
} catch (Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
这是我的主要课程
答案 0 :(得分:19)
我发现这是一个错误,您必须从桌面打开Scene Builder并:
文件>首选项>重置为BuiltIn默认值
文件>打开最近的>清除菜单
答案 1 :(得分:0)
我从不同的制造商(胶子)安装了场景构建器
精彩地工作。
将您的SO中的FXML文件与此应用程序打开的文件相关联,而不是"正常"一,你可以忘记这个问题。