【初心者】Java質問・相談スレ2【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0088デフォルトの名無しさん
NGNGclass BoxItem {
private String desc;
private String val;
public BoxItem(String desc,String val){this.desc =desc;this.val = val;}
public String toString(){return desc;}
public String getValue(){return val;}
}
ってやっといて、ComboBoxに
combobox.addItem(new BoxItem("111","aaa"));
combobox.addItem(new BoxItem("222","bbb"));
combobox.addItem(new BoxItem("333","ccc"));
と登録して、値をとるときは
String selected = ((BoxItem)combobox.getSelectedItem()).getValue();
要するにtoString()戻り値が、プルダウンメニューの表示文字列になるという決まり
があるので、それを利用すればよい。
こういうたぐいのことが理解できてない人は、JTreeやJTableをマトモに使えない。
■ このスレッドは過去ログ倉庫に格納されています