Galera parece ser uma dúvida simples, mas esta quebrando minha cabeça…
Tenho um comboBox com formas de pagamento, ao selecionar ele, dependendo da forma de pagamento ele deve liberar alguns campos. Sempre usei o evento ActionPerformed e funcionava normal kkkk.
Agora fui voltar a dar manutenção no meu sistema e deparei que não esta funcionando, fui mais afundo para saber oq esta acontecendo e percebi que se eu coloco alguma ação dentro do Action do comboBox, ele não entra de maneira alguma, se eu coloco somente um printLn(“Entrou”) para saber se esta entrando, ele entra normal, ta muito estranho isso, segue o código.
OBS: Mesmo depurando o projeto ele não entra no Action.
private void comboFormaPagtoActionPerformed(java.awt.event.ActionEvent evt) {
System.out.println("ENTROU------------------------------");
if (comboFormaPagto.getSelectedItem().toString().equals("A Prazo")) {
lblCodigoCliente.setEnabled(true);
txtCliente.setEnabled(true);
btnClientes.setEnabled(true);
} else if (comboFormaPagto.getSelectedItem().toString().equals("Cartão")) {
lblCodigoCliente.setEnabled(false);
txtCliente.setText("");
txtCliente.setEnabled(false);
btnClientes.setEnabled(false);
comboMaquina.setEnabled(true);
} else {
lblCodigoCliente.setEnabled(false);
txtCliente.setText("");
txtCliente.setEnabled(false);
btnClientes.setEnabled(false);
comboMaquina.setEnabled(false);
}
}
Já procurei muito na net, e todos falaram que basta colocar no Action que funciona, mas não ta funcionando…
