我使用场景生成器(胶子场景生成器- JavaFX场景生成器8.1.1)来创建我的应用程序的UI,并使用JavaFX开发JavaFX。
现在..。每次在场景生成器中保存某些内容时,它都会从fxml文件中删除我自己类的导入。有没有办法告诉场景生成器,这些类属于项目,以避免这种行为?
发布于 2016-04-29 08:09:24
为了让SceneBuilder处理自定义控件,您需要使用类添加jar,这样就可以将其加载到类路径中。
如果不添加它,则无法解析FXML文件上的导入,而SceneBuilder将删除它们。
若要添加jar,请转到左上角的Library面板,并在搜索字段的右侧单击小引擎按钮。选择Import JAR/FXML Files...,找到您的jar并单击导入。您可以选择可以添加哪个jar组件。

之后,jar被添加到一个Custom Library Folder中,您可以找到单击相同的引擎按钮,并选择Custom Library Folder->Reveal in Explorer。
如果您对jar进行更改,请确保在该文件夹中更新版本,方法是通过该菜单导入该版本,或者将其直接复制到该文件夹。
https://stackoverflow.com/questions/36931764
复制相似问题