Java 场景生成器删除fxml文件中的导入

Java 场景生成器删除fxml文件中的导入,java,eclipse,javafx,fxml,scenebuilder,Java,Eclipse,Javafx,Fxml,Scenebuilder,我使用scene builder(Glion scene builder-JavaFX scene builder 8.1.1)创建应用程序的UI,并使用Eclipse开发JavaFX 现在。。。每次我在scene builder中保存某些内容时,它都会从fxml文件中删除我自己类的导入。有没有办法告诉scene builder这些类属于项目以避免这种行为?为了让SceneBuilder处理自定义控件,您需要将jar与类一起添加,以便可以将其加载到其类路径中 如果不添加它,则无法解析FXML文件

我使用scene builder(Glion scene builder-JavaFX scene builder 8.1.1)创建应用程序的UI,并使用Eclipse开发JavaFX


现在。。。每次我在scene builder中保存某些内容时,它都会从fxml文件中删除我自己类的导入。有没有办法告诉scene builder这些类属于项目以避免这种行为?

为了让SceneBuilder处理自定义控件,您需要将jar与类一起添加,以便可以将其加载到其类路径中

如果不添加它,则无法解析FXML文件上的导入,SceneBuilder将删除它们

要添加jar,请转到左上角的Library面板,然后单击Search字段右侧的小引擎按钮。选择导入JAR/FXML文件…,找到您的JAR并单击导入。您可以选择可以添加该jar的哪些组件

之后,jar被添加到
自定义库文件夹
,单击同一个引擎按钮,然后选择
自定义库文件夹->在资源管理器中显示


如果您对jar进行了更改,请确保通过该菜单导入或直接复制到该文件夹来更新该文件夹中的版本。

是否将包含自定义类的jar添加到SceneBuilder用户库文件夹中?如何操作?将文件复制到SceneBuilder中的某个文件夹(我找不到任何用户库文件夹),或者是否有方法在Scene Builder中设置该文件?在SB的左上角有一个带有搜索字段的库面板。右边有一个小引擎按钮。单击并选择importjar/FXML文件,以便添加JAR。请注意,每次更改jar时,都必须再次执行相同的过程。谢谢您的帮助。如果你写下你的评论作为回答,我会认为它是正确的。