作者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://webptt.com/cn.aspx?n=bbs/java/M.1440735232.A.CF1.html
1F:→ Timba: 不懂 08/28 20:55
2F:→ kostwhss: http:// ppt.cc/FZvyX 我简单的上传图示范 08/31 08:29
3F:→ kostwhss: 左边的是按下拉,没选中,但是它显示的是资料库放上去的 08/31 08:30
4F:→ kostwhss: 右边的是按下拉有选中的 08/31 08:30