我查看了许多有关如何解决此问题的资源!我使用的是 Java 15,并且安装了 RichTextFX jar 文件版本 0.10.6。我收到此错误,但我不知道为什么,根据文档,我做的一切都是正确的。JavaFX 也适用于我,我安装了 javafx 16。这是我的代码:
CodeArea codeArea = new CodeArea();
@Override
public void start(Stage stage) throws Exception {
// TODO Auto-generated method stub
MenuBar menuBar = new MenuBar();
Menu menu1 = new Menu("File");
Menu menu2 = new Menu("Edit");
Menu menu3 = new Menu("Project");
Menu menu4 = new Menu("Window");
Menu menu5 = new Menu("Help");
menuBar.getMenus().add(menu1);
menuBar.getMenus().add(menu2);
menuBar.getMenus().add(menu3);
menuBar.getMenus().add(menu4);
menuBar.getMenus().add(menu5);
BorderPane borderPane = new BorderPane();
HBox statusbar = new HBox();
TabPane tabPane = new TabPane();
codeArea.setParagraphGraphicFactory(LineNumberFactory.get(codeArea));
Tab tab1 = new Tab("Untitled", codeArea);
tabPane.getTabs().add(tab1);
borderPane.setTop(menuBar);
borderPane.setCenter(tabPane);
borderPane.setBottom(statusbar);
Scene scene = new Scene(borderPane);
stage.setScene(scene);
stage.setMaximized(true);
stage.setTitle("Gooye");
stage.show();
}