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

时间:2013-02-11 23:18:54

标签: forms user-interface netbeans

可以在运行时直接从NetBeans .form文件构建swing gui吗?像Glade生成的xml文件可以用来构建GTK GUI或QtDesigner用于Qt GUI。

1 个答案:

答案 0 :(得分:1)

可能?也许。 Netbeans可以从.java文件重新创建.form个文件,因为Netbeans是开源的,理论上可以做一些事情。

实际上,我还没有看到这个功能,我认为这不容易实现。我脑子里遇到的一些障碍是:

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

  2. 在Netbeans GUI构建器的默认用法中,组件是private到构成它们的框架/对话框。如果我们想要从外部处理这些组件,则默认.form - > .java创作必须改变。

  3. Netbeans源代码非常庞大,我不希望拆分所需的模块变得容易。

  4. <强>替代

    我会看看JavaFXJava FX Scene Builder,看看它们是否符合您的要求,因为它们是根据拆分UI定义和逻辑创建的。