谨慎netbeans中customize code操作
程序员文章站
2022-06-04 14:34:31
...
最近使用NetBeans6.8做作业,利用了其编辑界面的便利。但在使用过程中也会发现一些很不便利的地方,譬如要修改一些组件,一定要注意postinit 和 post-adding的区别。
post-init添加的代码对改变所选择的控件,而post-adding之后添加的代码不改变不选择所添加的控件。
post-init 和 post-adding之间有一个注释,要仔细!!
// Code adding the component to the parent container - not shown here
1.
categoryComboBox = new javax.swing.JComboBox();
categoryComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
try{
categoryComboBox = this.getComboBox();
} catch (SQLException ex) {
Logger.getLogger(modellibApp.class.getName()).log(Level.SEVERE, null, ex);
}
categoryComboBox.setEditable(true);
// Code adding the component to the parent container - not shown here
2.
categoryComboBox.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Item 1", "Item 2", "Item 3", "Item 4" }));
Logger.getLogger(modellibApp.class.getName()).log(Level.SEVERE, null, ex);
}
categoryComboBox.setEditable(true);
// Code adding the component to the parent container - not shown here
try{
categoryComboBox = this.getComboBox();
} catch (SQLException ex) {
Logger.getLogger(modellibApp.class.getName()).log(Level.SEVERE, null, ex);
}