可以在运行时直接从NetBeans .form文件构建swing gui吗?像Glade生成的xml文件可以用来构建GTK GUI或QtDesigner用于Qt GUI。
答案 0 :(得分:1)
可能?也许。 Netbeans可以从.java
文件重新创建.form
个文件,因为Netbeans是开源的,理论上可以做一些事情。
实际上,我还没有看到这个功能,我认为这不容易实现。我脑子里遇到的一些障碍是:
必须记住,.form
文件不保留有关控制接口行为的Java代码的信息,(加载信息,Listener
的定义等)。
在Netbeans GUI构建器的默认用法中,组件是private
到构成它们的框架/对话框。如果我们想要从外部处理这些组件,则默认.form
- > .java
创作必须改变。
Netbeans源代码非常庞大,我不希望拆分所需的模块变得容易。
<强>替代强>
我会看看JavaFX和Java FX Scene Builder,看看它们是否符合您的要求,因为它们是根据拆分UI定义和逻辑创建的。