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