我想问你一个简单的问题(也许是愚蠢的问题)。您是否会将Netbeans GUI设计器用于商业应用?因为它产生了大量代码,基于设计人员的应用程序维护可能很难(恕我直言),还有一些您无法更改的生成代码等等。
我的项目只有几个表格,所以现在没什么大不了的(我会和设计师一起去),但我要求将来的目的......
非常感谢任何想法。
答案 0 :(得分:2)
我的项目只有几种形式......
如果您擅长使用Swing组件(框架,面板,布局管理器等),请自行设计表单,以便将来可以轻松提交/跟踪/共享代码更改。但是,如果您匆忙或不太擅长设计GUI,那么您可以根据自己的情况使用Netbeans GUI Designer。它可以促进和加速您的工作,但您仍应保持对Netbeans生成的GUI与应用程序逻辑之间的连接保持清醒。
答案 1 :(得分:1)
1)Netbeans GUI设计器(基于JSR296
)是过时且过时的GUI框架(由NetBeans提供),
2)Becase it's generating lots of code
由使用的GroupLayout引起,此LayoutManager生成一堆代码,您可以在项目属性中更改此LayoutManager
3)基于Custom GUI Framework
或AWT
的{{1}},部分内容不是免费的
4)Swing
或Custom LayoutManagers
有AWT
,其中一部分不是免费的
5)Swing J/Components
使用CardLayout而不是在屏幕上使用弹出式窗口,My project will have only few forms
非常简单易用
6)我建议您使用普通Swing JComponents来编写代码,此论坛上的大多数帖子都是关于