有沒有一種方法可以在SceneBuilder中檢測JavaFX2中的設計時間?類似的東西:在JavaFX中檢測設計時間
java.beans.Beans.isDesignTime()
for swing?我正在開發應該在SceneBuilder中顯示的自定義控件。但是觸發ClassNotFoundException中的一些代碼。我不想添加所需的庫,而是想繞過觸發該異常的代碼。
[更新]
我會告訴我要完成什麼。我擴展了輸入控件組件(textfield,combobox等)並添加了propertyName屬性。我還創建了一個Form extends面板,它將掃描其中的輸入控件並根據propertName爲它們分配值。該值取自設置爲表單的POJO。我使用apache commons beanutls來將值分配給輸入控件,因此我需要將類路徑提供給bean utils jar。
如果我自動激活該功能,則無法在SceneBuilder中使用Form。因爲表單會檢測輸入控件,因此需要使用庫。我決定停用該功能,併爲程序員提供激活它的方法。這不是我想要的,但我想我別無選擇。