jComboBox.additem("Name"),Name为一个数据库的字段,这样我在查询书记库操作时直接:
jComboBox.getSelectedItem(). toString()OK!
可是我想让ComboBox中显示"姓名",而取得字符串为"Name",该怎么做?
jComboBox.getSelectedItem(). toString()OK!
可是我想让ComboBox中显示"姓名",而取得字符串为"Name",该怎么做?
jComboBox.getSelectedItem(). toString()可以取得这个字段,用于数据库查询,
可是我想让ComboBox中显示"姓名",而取得字符串为"Name",该怎么做?
jComboBox.additem("姓名");
if(jComboBox.getSelectedItem().toString().equals("姓名")){
System.out.println("Name")
}
或者在数据库中有“姓名”和“name“的对应
这里不要这样写, 写一个ComboBoxItem类class ComboBoxItem
{
Object key;
String display;
}
,ComboBoxItem item = new ComboBoxItem("Name","姓名");
jcomboBox.addItem(item);这样要取'Name'或者'姓名', 就可以了.为了以后重复使用, 建议lz写一个类继承ComboBox.
忘了,ComboBoxItem还要重写toString()方法:class ComboBoxItem
{
Object key;
String display; public String toString()
{
return display;
}
}