Olá,
Antes de tudo quero dizer que não pesquisei sobre o assunto pois nem ao menos sabia como perguntar, quanto mais procurar, então peço que tentem entender.
Tenho uma Array de strings com diversos valores que está dentro de um combobox, e preciso que conforme seja selecionado 1 valor, o valor de uma label mude. Gostaria de saber quais soluções posso ter para que saiba o que foi selecionado no combobox sem que seja necessário fazer um if ().valorselecionado.equals(“Valor que eu quero”)
Obrigado!
Valores de uma Array
S
4 Respostas
O método que pega o item selecionado no combo box é o getSelectedItem():
String itemSelecionado = meuComboBox.getSelectedItem();PS.: Se não me engano o ComboBoxModel padrão trabalha com Object, aí teria que usar o getSelectedItem().toString().
Se precisar de ajuda para tratar o evento de seleção, procure por ItemListener.
Falou…
S
Eu sei que posso pegar o item selecionado dessa forma, mas preferia que fosse de outra forma, pois vou comparar o item selecionado na combobox para alterar valores, por exemplo:
if (ComboBoc.getSelectedItem().toString().equals(“Carro”)
variavel = “carro.”;
else
variavel = “não-carro.”;
Não entendi. Você queria um jeito de saber qual item está selecionado, sem usar o método do combo box?
S
Na verdade até posso usar o método do ComboBox, o problema é que se torna um if concatenado muito extenso (ou um switch muito extenso) então gostaria de um meio de encurtá-lo. Não vou postar um exemplo aqui porque é algo realmente grande.
Criado 3 de outubro de 2010
Ultima resposta 4 de out. de 2010
Respostas 4
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo