我计划编写一个基于Swing的应用程序(使用Netbeans 6.8)。
看起来Netbeans有一个非常先进的GUI编辑器...但是我对它生成的代码仍然有疑虑。此外,我不喜欢部分代码被锁定的事实(尽管我理解这种需要)。
有人成功地使用过Netbeans GUI编辑器吗? 它是否“可扩展”?
我计划编写一个基于Swing的应用程序(使用Netbeans 6.8)。
看起来Netbeans有一个非常先进的GUI编辑器...但是我对它生成的代码仍然有疑虑。此外,我不喜欢部分代码被锁定的事实(尽管我理解这种需要)。
有人成功地使用过Netbeans GUI编辑器吗? 它是否“可扩展”?
我曾经使用过NetBeans、Eclipse中的WindowsBuilder插件,也尝试过手写Swing代码。我当然很欣赏NetBeans和WindowsBuilder为你自动生成Swing代码的功能,但我更喜欢了解项目中每一行代码的细节,以便在需要添加更复杂的细节时知道该去哪里。话虽如此,我认为还是值得尝试一下NetBeans,只是我有点担心要浏览生成的Java代码,而如果我从头开始编写它们,就不会有这个问题。
Eclipse中的WindowsBuilder插件彻底搞乱了我的Eclipse,即使删除了它,内容辅助功能仍然变得永久缓慢。虽然Swing数据绑定框架有一些学习曲线(至少对我来说是这样,因为我不知道它与JFace数据绑定框架相同),但我很难找到相关文档,被引导到了JFace wiki......
总的来说,你是对的,我认为你可以更多地考虑应用程序逻辑,而不是花费时间在GUI上编写管道代码,但如果你自己编写它们,速度会越来越快。我也不喜欢依赖GUI编辑器来创建我的应用程序。