有没有一种方法可以在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。因为表单会检测输入控件,因此需要使用库。我决定停用该功能,并为程序员提供激活它的方法。这不是我想要的,但我想我别无选择。