我自己定义了个JComboBox,里面添加了几个属性,可是我在netbeans属性窗口中设置值以后,在自定义组件的类的构造方法里面还是得不到相应的值,不知道为什么
public class JCustComboBox extends JComboBox { private String _lbs;
public String getLbs() {
return _lbs;
} public void setLbs(String lbs) {
this._lbs = lbs;
}
/**
* 构造函数。
*/
public JCustComboBox() {
super();
System.out.println(lbs); // 第1句
}
public void test() {
System.out.println(lbs); // 第2句
}
}
比如说我在netbeans的属性窗口中设置lbs的值为001,但是再第1句处打印出来的值是null,要是调用方法test()在第2句处打印出来的值就是正确的001,我想在构造方法里就使用lbs的值,不知道大家有没有什么好办法?本人新人,分不多,望大家见谅!谢谢!
public class JCustComboBox extends JComboBox { private String _lbs;
public String getLbs() {
return _lbs;
} public void setLbs(String lbs) {
this._lbs = lbs;
}
/**
* 构造函数。
*/
public JCustComboBox() {
super();
System.out.println(lbs); // 第1句
}
public void test() {
System.out.println(lbs); // 第2句
}
}
比如说我在netbeans的属性窗口中设置lbs的值为001,但是再第1句处打印出来的值是null,要是调用方法test()在第2句处打印出来的值就是正确的001,我想在构造方法里就使用lbs的值,不知道大家有没有什么好办法?本人新人,分不多,望大家见谅!谢谢!
this._lbs = _lbs;
}
/**
* 构造函数。
*/
public JCustComboBox() {
super();
System.out.println(_lbs); // 第1句
}
public void test() {
System.out.println(_lbs); // 第2句
}