修改netbeans中的initComponents()

时间:2011-05-14 12:42:34

标签: java swing netbeans

我修改了GUI中的一些文本字段,以使用抛出异常的构造函数。虽然netbeans的swing设计器的属性窗口允许我修改控件和容器的代码,但我看不到修改initComponents()方法本身以抛出异常的方法,所以我必须向许多人添加try / catch块我的控件,这将是相当乏味的。

1 个答案:

答案 0 :(得分:1)

您可以尝试在纯文本编辑器中进行操作。但这可能会破坏您的GUI编辑器。另一种方法是使用标准构造函数,即public A(){}和公共initialize(....)方法,这些方法具有适当的参数,可以抛出异常,您可以在其他地方调用它们,例如:就在代码中的initComponents()方法之后。

但更好的是自己学习布局管理器和手工编写GUI,这样您就不需要依赖GUI构建器了。通过这种方式,您可以完全控制正在发生的事情,以及您的项目是否相当复杂,这是您想要的。