在JComboBox中查找数组索引

时间:2015-04-10 10:59:36

标签: arrays jcombobox getselection

我对这段代码有些问题:

String[] val = {"Smycke", "Aktie", "Apparat"};
    JComboBox<String> valboxen = new JComboBox<String>(val);

class NyLyss implements ActionListener {
        public void actionPerformed(ActionEvent ave) {
            int valt = (int)valboxen.getSelectedIndex();

            if(valt == 0){

            SmyckesFormular smycke = new SmyckesFormular();

            int svar = JOptionPane.showConfirmDialog(Inlupp1.this, smycke);
            if (svar != JOptionPane.OK_OPTION)
                return;
            String namnet = smycke.getNamn();
            int stenar = smycke.getStenar();
            boolean guld = smycke.getGuld();
            Smycken smy = new Smycken(namnet, stenar, guld);
            alla.add(smy);
            }
        }
    }

这只是程序中所有代码的一小部分。

我希望在新窗口中打开“smyckesformular”,但我不能让它工作。 我不知道是不是getSelectedIndex是错的,还是下面的代码?

0 个答案:

没有答案