如何取JComboBox的值
我的JComboBox中有四个值,a b c d 
int inde=jc2.getSelectedIndex();

Object abbc=jc2.getItemAt(inde);
final String rmbt=(String)abbc;
可我用这种办法取出来的值永远是a,求救中

解决方案 »

  1.   

    转化String型String.valueOf();你可以用 String str=jc2.getSelectItem.trim().toString();
      

  2.   

    getItemCount()——获取列表值个数,使用循环,再配合它的getItemAt(i)方法,可以逐一获取出值。
    getSelectedIndex()这个方法是获取当前选中的值的索引吧,你再根据这个索引去取值,肯定总是那个。
      

  3.   

    把 index和abbc的值分别打印出来看看,肯定有东西出问题了!
      

  4.   

    for (int i = 0; i < comboBox.getItemCount()-1; i++) {
        str[i]=comboBox.getItemAt(i));

    }