提个关于JComboBox的问题 我从数据库中提取的数据是这样的:ID Name1 A2 B3 c然后我在Combox显示A B C,可是我想在选择A时得到的是1,选择B的时候得到是3,改如何做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 class IDAndName { public IDAndName(int id, String name){ this.id = id; this.name = name; } public int getID(){ return id; } private int id ; private String name; public String toString(){ return name; } } public void init(){ JComboBox jcmb = new JComboBox(); jcmb.addItem(new IDAndName(1, "A")); jcmb.addItem(new IDAndName(2, "B")); jcmb.addItem(new IDAndName(3, "C")); jcmb.addItem(new IDAndName(4, "D")); //。。 } public int getSelectedValue() { try{ Object obj = jcmb.getSelectedItem(); if (obj != null) return ((IDAndName)obj).getID(); else return -1; } 一道编程挑战!高手赐教 求助netbeans识别汉子的问题 新手有个问题请教 菜鸟求助 简单一句话。 HashSet或LinkedHashSet不使用迭代器能删除里面的对象吗? 【JavaDoc】Package Description应该写在哪里? 怎样得到一个图形文件(gif)的像素大小?一定给分。 jbuilder5如何调用程序中其他窗口的部件???? 热烈庆祝,我们实现了jdk1.3的本地下载! 问一个比较老的问题,看了很多人的回答我还是有点疑问,想请大伙再帮忙回答一下。 一个关于WEB页面(MVC)与后台SQL交互时发生的一个难题,高手请进。 超级菜的问题。。。。请教各位。。
public IDAndName(int id, String name){
this.id = id;
this.name = name;
}
public int getID(){
return id;
}
private int id ;
private String name;
public String toString(){
return name;
}
}
public void init(){
JComboBox jcmb = new JComboBox();
jcmb.addItem(new IDAndName(1, "A"));
jcmb.addItem(new IDAndName(2, "B"));
jcmb.addItem(new IDAndName(3, "C"));
jcmb.addItem(new IDAndName(4, "D"));
//。。
}
public int getSelectedValue() {
try{
Object obj = jcmb.getSelectedItem();
if (obj != null)
return ((IDAndName)obj).getID();
else return -1;
}