在运行时从NetBeans .form文件构建的swing gui
问题描述:
可以在运行时直接从NetBeans .form文件构建swing gui?有些人可以使用Glade生成的xml文件来构建GTK GUI或使用QtDesigner来处理Qt GUI。在运行时从NetBeans .form文件构建的swing gui
答
可能吗?也许。 Netbeans可以从.form
文件中重新创建.java
文件,并且由于Netbeans是开源的,理论上可以做些事情。
实际上,我还没有看到这个功能,我不认为这会很容易完成。浮现在我的头有些障碍是:
人们必须记住,
.form
文件不保留有关Java代码控制接口的行为信息,(加载信息,Listener
的定义,以及该)。在Netbeans GUI构建器的默认用法中,组件的
private
用于支持它们的框架/对话框。如果我们想要从外部处理这些组件,则默认.form
- >.java
创建将不得不改变。Netbeans的源代码是巨大的,我不希望它很容易分裂所需的模块。
替代
我看看JavaFX和Java FX Scene Builder,看他们是否符合你的要求,因为他们一直在以极快的UI定义和逻辑的想法产生。