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");
}
}
}