为什么当我在NetBeans中为简单的JFrame生成代码时,它总是为一个简单的GUI提供一个很长的代码,它有点混乱,是否有任何插件?或者只为组件生成UI代码的编译器?在他们的位置?
答案 0 :(得分:0)
Netbeans UI编辑器默认使用这种自动工具使用的布局(GroupLayout
)。生成的代码通常很冗长 - 几乎所有自动生成的代码都是如此!无论如何,你不能触摸这个代码(至少来自Netbeans内部),所以你为什么要关心?
如果您需要简单的代码,请了解每个Swing布局的属性,并使用它们对表单进行手工编码,或者通过Netbeans编辑器。作为一个额外的好处,您可以更好地控制表单外观(当表单变得更复杂时,默认布局很容易表现得不像预期的那样)。