作者kostwhss (嘎啵)
看板java
標題[問題] JCoboBox的疑問
時間Fri Aug 28 12:13:50 2015
我從資料庫讀取資料塞到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