我从数据库中提取的数据是这样的:
ID Name1 A
2 B
3 c
然后我在Combox显示A B C,可是我想在选择A时得到的是1,选择B的时候得到是3,改如何做?
ID Name1 A
2 B
3 c
然后我在Combox显示A B C,可是我想在选择A时得到的是1,选择B的时候得到是3,改如何做?
解决方案 »
- 关于菱形打印
- 怎么把浮点型小数转化为百分数????????只取十位数
- 实用数据库查出来的数据静态实例化一个类
- JNI问题=====================
- (100分帖)哪位大牛知道sun公司网站哪里可以下到com.sun.rowset包所在的jar包及帮助文档?
- 线程更新GUI界面的问题
- 请问java中的事件处理机制到底是怎样实现的啊?到底是用的什么语言特性啊?
- 如何配置使得weblogic8可以使用jbuilder9的jdatastore
- 为什么总是:exception in thread "main" java.lang.NoClassDefFoundErroe
- 有什么样的java反编译工具可以对整个包直接反编译并生成包结构java文件?
- 一个关于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;
}