Pessoal, preciso pegar a descrição de um combobox, ou seja, quando eu seleciono um item no combobox ele me mostra a descrição daquele item, eu preciso pegar esta descrição na minha action, como faço?
Obrigado!
Pessoal, preciso pegar a descrição de um combobox, ou seja, quando eu seleciono um item no combobox ele me mostra a descrição daquele item, eu preciso pegar esta descrição na minha action, como faço?
Obrigado!
Testa o seguinte.
//a é sua combobox
String b = (String) a.getSelectedItem()
Axo que funciona, mas não deu pra testar.
Oooops, esqueci de comentar.
Eu tenho acesso ao meu combobox como um arraylist, eu tenho também o id do vo que foi resultado pelo combobox. Então, tenho que pegar a descrição usando este arraylist e o id.
Primeiro, adicione um actionListner ao seu ComboBox:
cbxTeste = new JComboBox();
cbxTeste.setModel(new DefaultComboBoxModel(new String[] { "A", "B", "C", "D" }));
cbxTeste.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
cbxTesteActionPerformed(evt);
}
});
depois declare o método “cbxTesteActionPerformed(evt);”
private void cbxTesteActionPerformed(ActionEvent evt) {
int indiceDoCombo = cbxTeste .getSelectedIndex();
String textoDoCombo = cbxTeste .getSelectedItem().toString();
}
att,
douglas boff nandi
[quote=paulohrl]Testa o seguinte.
//a é sua combobox
String b = (String) a.getSelectedItem()
Axo que funciona, mas não deu pra testar.[/quote]
Funcionou aki !
Valeu…
Para recuperar um valor String ficaria assim:
String a = String.valueOf(ComboBox.getSelectedItem());