String re= (String) jComboBox1.getSelectedItem();好像只能得到编辑过后的值如果我不进行编辑,那么选择框有个默认值但是用以上的办法得到的是空,我想知道怎么如果不编辑,怎么得到默认值。
2 回答
慕莱坞森
TA贡献1810条经验 获得超4个赞
可以通过getSelectedItem方法获取到当前的值。
举例:
List<City> listCity = new ArrayList<City>();
listCity.add(new City("北京",1));
listCity.add(new City("上海",2));
listCity.add(new City("广州",3));
JComboBox jcbCity = new JComboBox(listCity.toArray());
//取得当前选中的City 的名字
City selectedCity =(City) jcbCity.getSelectedItem();
String cityName = selectedCity.getName();
添加回答
举报
0/150
提交
取消