看板 java 關於我們 聯絡資訊
我從資料庫讀取資料塞到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
Timba: 不懂 08/28 20:55
kostwhss: http:// ppt.cc/FZvyX 我簡單的上傳圖示範 08/31 08:29
kostwhss: 左邊的是按下拉,沒選中,但是它顯示的是資料庫放上去的 08/31 08:30
kostwhss: 右邊的是按下拉有選中的 08/31 08:30