ola
tenho um combobox na coluna A
com os itens Vermelho, amarelo, verde, azul…
tenho outro combobox na coluna A
os itens sao alemao, sueco, ingles…
quero fazer um metodo que, quando estiver selecionado Vermelho no 1º e ingles no 2º, faça uma ação X;
e dpois quero fazer mais colunas com o mesmo proposito aproveitando o metodo.
estou tendo dificuldade com isso…
por exemplo:
metodo:
String [] opcoesC = new String [30];
public void metodo (String[] opcao){
if (opcao[0].equals("Vermelho") && opcao[1].equals("Ingles")
||opcao[5].equals("Vermelho") && opcao[6].equals("Ingles")){
acao X...
}
no combobox: event (itemStateChanged)
opcoesC[0] = jComboBox.getSelectedItem().toString();
metodo(opcoesC);
raciocinio:
metodo:
se a opcao do vetor [0] (1º combobox coluna A) for igual a Vermelho E opcao vetor [1] (2º coluna A) for igual a Ingles OU opcao do vetor [5] (1º combobox coluna B) for igual a vermelho E opcao vetor [6] (2º coluna B) for igual a ingles ENTAO…
1º jComboBox Coluna A:
um evento (itemStateChanged) para qdo selecionar opcao tal:
chamo uma variavel recebendo o que esta selecionado e pegando o que tah escrito creio que seja isso (toString).
e depois chamando o metodo e introduzindo a variavel opcoesC para o metodo … mas ele não esta pegando essa variavel…(opcoesC[0]):
opcoesC[0] = jComboBox.getSelectedItem().toString();
metodo(opcoesC);
e seria assim com os outros jComboBox tbm:
opcoesC[1] = jComboBox.getSelectedItem().toString();
metodo(opcoesC);
ou
opcoesC[5] = jComboBox.getSelectedItem().toString();
metodo(opcoesC);
e
opcoesC[6] = jComboBox.getSelectedItem().toString();
metodo(opcoesC);
porem retorna erro NullPointerException para a linha do if do metodo e no “chamamento” do metodo (metodo(opcoesC)
se alguem puder me ajudar…
agradeço…
flw