日期:2014-05-20  浏览次数:20608 次

关于组合框的问题,请大家帮忙看一下,急!!!
对于组合框中选种的内容
我想提取这个内容
该怎么办呢   ??
在线等!!!
用getSelectedItem()方法得到的是一个对象要用什么方法把它变成String类型的呢??????????

------解决方案--------------------
如果你组合框中原本就是存的String类型的数据,那么你把
yourComboBox.getSelectedItem().toString()就可以得到了;

如果你组合框中原本存的是一个自定义对象,那么你可以把
yourComboBox.getSelectedItem()强制转化为原有对象,然后再调用原有对象的相应方法就可以了!

------解决方案--------------------
c.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
System.out.println( "index: " + c.getSelectedIndex() + " " + ((JComboBox)e.getSource()).getSelectedItem());

}
});