JComboBox não funciona

pessoal eu quero atravez da lista que tem no meu JComboBox eu consiga inserir num vetor que eu criei e logo apos incrementar. Mas tambem que queria de 2 modos tanto selecionando no jComboBox ou se eu digitar. As linhas com barra estão funcionando eu só tirei para funcionar o JComboBox. Nesse codigo ele vai ler um vetor de 3 posiçoes e vai inserindo os dados. O jComboBOx tambem funciona, mas eu quero que a hora que escolher a lista do JComboBox ele insere no campo. abraço

 public P1()
    {
        super();
        String [] Seleção ={"400","500","600","700","1000","2000","Acima de 2000"};
        JComboBox lista = new JComboBox(Seleção);
        lista.setSelectedIndex(6);
        DefaultComboBoxModel  modelo = new DefaultComboBoxModel(Seleção);
        jComboBox1.setModel(modelo);
        lista.addActionListener(this);
        this.jButton2.setText("Inserir");
        jComboBox1.addActionListener(this);
        jButton2.addActionListener(this);
        jButton3.setVisible(false);
        jButton1.setVisible(false);
        jButton4.setVisible(false);
        jButton5.setVisible(false);

    }

    void setEmpresa(Empresa[] c)
    {

        p1 = c;
    }

    public void actionPerformed(ActionEvent e)
    {
        if (count < 3)
        {
    //        p1[count].setDepartamento(jTextField1.getText());
     //       jTextField1.setText("");
     //       p1[count].setNome(jTextField2.getText());
      //      jTextField2.setText("");
          //  p1[count].setSalario(Integer.parseInt(jTextField3.getText()));
             JComboBox lista = (JComboBox)e.getSource();
             String Empresa = (String)lista.getSelectedItem();
             if(e.getSource()==jComboBox1)
             {
               p1[count].setSalario(Integer.parseInt(jTextField3.getText()));
              jTextField3.setText(Empresa);
              count++;
             }

        //     jTextField3.setText(Empresa);
        //     jTextField3.setText("");
       //      jTextField1.requestFocus();
     //      count++;
       }
        else

        {
            JOptionPane.showMessageDialog(null, "Vetor Cheio");
        }

          
    }
    

}

# public P1() { super(); String [] Seleção ={"400","500","600","700","1000","2000","Acima de 2000"}; DefaultComboBoxModel modelo = new DefaultComboBoxModel(Seleção) JComboBox lista = new JComboBox(modelo); lista.setSelectedIndex(6); jComboBox1.setModel(modelo); lista.addActionListener(this); this.jButton2.setText("Inserir"); jComboBox1.addActionListener(this); jButton2.addActionListener(this); jButton3.setVisible(false); jButton1.setVisible(false); jButton4.setVisible(false); jButton5.setVisible(false); }

E ai colegas alguma sugestão?