0

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

4

1 回答 1

1

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

实际上,我还没有看到这个功能,我认为它不会很容易实现。我想到的一些障碍是:

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

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

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

选择

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

于 2013-02-12T00:05:21.150 回答