[問題] JCoboBox的疑問
我從資料庫讀取資料塞到JComboBox裡。
例如:{("A",1),("B",2),("C",3),("D",4)}
選擇 A 時得到 1 ,再把1儲存到資料庫裡。
之後讀取資料庫時得到 值1,也讓JComboBox的文字顯示A,
但按下JComboBox的選單時,卻沒有被選中。
請問有辦法讓他依照文字是什麼,自動選擇嗎?
程式碼:
ComboboxModule aa = (ComboboxModule)gCombo.getSelectedItem();
aa.getKey()); //得到值
ComboboxModule obj = new ComboboxModule("A","1");
gCombo.getModel().setSelectedItem(obj.getValue()); //顯示A
【ComboboxModule】
public ComboboxModule(String key, String value){
this.key = key;
this.value = value;}
public void setKey(String key) {
this.key = key;}
public String getKey() {
return key;}
public void setValue(String value) {
this.value = value;}
public String getValue() {
return value;}
public String toString(){
return value;}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.183.13
※ 文章網址: https://www.ptt.cc/bbs/java/M.1440735232.A.CF1.html
→
08/28 20:55, , 1F
08/28 20:55, 1F
→
08/31 08:29, , 2F
08/31 08:29, 2F
→
08/31 08:30, , 3F
08/31 08:30, 3F
→
08/31 08:30, , 4F
08/31 08:30, 4F