2012-03-06 175 views
1

我想问你一个简单的问题(也许愚蠢的一个)。你会使用Netbeans的GUI设计器进行商业应用吗?由于它产生了大量的代码,基于设计器的应用程序维护可能很难(恕我直言),还有一些你不能改变的生成代码等等。使用Netbeans GUI设计器

我的项目将有只有极少数的形式,所以它是没有什么大不了的,现在(我会去与设计师说),但我要求的未来用途......

非常感谢任何想法。

回答

2

我的项目将有只有极少数的形式...

如果你善于使用Swing组件(框架,面板,布局管理器等),设计你自己的形式,使您可以在将来轻松地提交/跟踪/共享代码更改。但是,如果您匆忙或不擅长设计GUI,那么您可以根据自己的情况使用Netbeans GUI Designer。它可能会促进并加速您的工作,但您仍应该保持对Netbeans生成的GUI与您的应用程序逻辑之间的连接的警觉。

1

1)Netbeans的GUI设计(基于JSR296)较长时间过时的和未支载GUI框架(由NetBeans的),

2)Becase it's generating lots of code所引起的使用GroupLayout,这个代码LayoutManager产生一束,你可以改变这个LayoutManager在项目属性

3)有Custom GUI Framework基于AWTSwing,其中一部分是不是免费的

4)有Custom LayoutManagersAWTSwing J/Components,其中一部分是不是免费的

5)My project will have only few forms使用CardLayout,而不是在屏幕上的弹出窗口播放,CardLayout是使用非常简单

6)我建议写通过使用普通Swing JComponents你的双手代码,这个论坛上的帖子大多数是关于这个的