假设我每项都是数字,JComboBox怎样将所选的项转化为整型

解决方案 »

  1.   

    比如
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class MyFrame1 extends JFrame
    {
    JComboBox com1;
    JPanel p1;
    static final int width=550;
    static final int height=200;
    public MyFrame1()
    {
    this.setSize(width,height);
    this.setLayout(new BorderLayout());
    com1=new JComboBox();
    int i;
    for(i=1900;i<2011;i++)
    com1.addItem(i);
    p1=new JPanel();
    p1.add(com1);
    this.getContentPane().add(p1);
    this.show(true);
    }
    public static void main(String args[])
    {
    MyFrame1 frame = new MyFrame1();
    }
    }
    我想让com1所选的项转化为整型,谢谢
      

  2.   

    哪为帮个忙啊?com1.getSelectedItem()怎么转化为int类型的
      

  3.   

    不是已经给你解决方法了吗
    int ii = Integer.parseInt(com1.getSelectedItem().toString());com1.addItem(i);最好改为com1.addItem(new Integer(i));
    this.show(true);最好改为this.setVisible(true);