[英]Scene builder removes imports in fxml file
我使用場景構建器(Gluon Scene Builder - JavaFX Scene Builder 8.1.1)來創建我的應用程序的UI並使用Eclipse開發JavaFX。
現在......每次我在場景構建器中保存某些東西時,它都會從fxml文件中刪除我自己的類的導入。 有沒有辦法告訴場景構建器這些類屬於項目以避免這種行為?
為了讓SceneBuilder處理自定義控件,您需要在類中添加jar,以便可以在其類路徑中加載它。
如果不添加它,則無法解析FXML文件上的導入,並且SceneBuilder將刪除它們。
要添加jar,請轉到左上方的“庫”面板,然后單擊“搜索”字段右側的“小引擎”按鈕。 選擇Import JAR/FXML Files...
,找到你的jar並單擊import。 您可以選擇可以添加該jar的哪些組件。
之后,將jar添加到Custom Library Folder
,您可以找到該Custom Library Folder
,單擊相同的引擎按鈕,然后Custom Library Folder->Reveal in Explorer
選擇Custom Library Folder->Reveal in Explorer
。
如果您對jar進行了更改,請確保更新該文件夾中的版本,方法是通過該菜單導入,或直接將其復制到該文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.