欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

谨慎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);
        }

 

 

相关标签: Netbeans Swing