怎么实现jcombobox中值和显示不同 如显示是中国,但要取得当前被选的中国的值是china 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己写一个类吧,把 toString()重写成你自己要显示的内容 实际上comboBox里的项都是Object, 显示为 toString();因此你可以写个类:class SelectItem{ Object key; String display; public String toString() { return display; } public Object getKey() { return key; }}这样显示可以为‘中国’,被选的就可以是‘china’了。 我用dbswing中的JdbComboBox很容易的就可以实现这种功能,但是swing中的JComboBox就没用过这样的,不过,楼上两个说的方法应该是可以的,加油哟!呵呵…… 你也可以写一个类Class Item { private String name; public Item() { this.name="中国"; } public Item(String name) { if(name.equels("中国")) { this.name="China"; } } } 求助 把字符串“20070730”转换成日期类型,与当前日期比较,打印出日差 一个简单问题。 我已经熟练掌握了C语言的基本知识,然后看什么书啊? Exception in thread "main" java.lang.NullPointerException 请各位大侠帮忙看一下啊,这到底是怎么回事 who knows? 哪错了? eddygtimegod(dark) 请进,接一下分,谢谢 谁玩过Siebel的软件? 为什么有人说java里不支持逗号表达式 天哪,菜鸟来发贴了,又可以拿分了~~~ Javax.comm 无法获得输入流
实际上comboBox里的项都是Object, 显示为 toString();因此你可以写个类:class SelectItem
{
Object key;
String display; public String toString()
{
return display;
} public Object getKey()
{
return key;
}
}这样显示可以为‘中国’,被选的就可以是‘china’了。
{
private String name;
public Item()
{
this.name="中国";
}
public Item(String name)
{
if(name.equels("中国"))
{
this.name="China";
}
}
}