在运行时从NetBeans .form文件构建的swing gui

问题描述:

可以在运行时直接从NetBeans .form文件构建swing gui?有些人可以使用Glade生成的xml文件来构建GTK GUI或使用QtDesigner来处理Qt GUI。在运行时从NetBeans .form文件构建的swing gui

可能吗?也许。 Netbeans可以从.form文件中重新创建.java文件,并且由于Netbeans是开源的,理论上可以做些事情。

实际上,我还没有看到这个功能,我不认为这会很容易完成。浮现在我的头有些障碍是:

  1. 人们必须记住,.form文件不保留有关Java代码控制接口的行为信息,(加载信息,Listener的定义,以及该)。

  2. 在Netbeans GUI构建器的默认用法中,组件的private用于支持它们的框架/对话框。如果我们想要从外部处理这些组件,则默认.form - >.java创建将不得不改变。

  3. Netbeans的源代码是巨大的,我不希望它很容易分裂所需的模块。

替代

我看看JavaFXJava FX Scene Builder,看他们是否符合你的要求,因为他们一直在以极快的UI定义和逻辑的想法产生。