nao gravar se nao selecionou um item na jcombobox
Gostaria de ajuda nesse código. estou a validar se o usurário selecionou um item na jcombobox, se nao selecionou nada, estoura uma mensagem pra ele selecionar. Mas o código que eu fiz não está aparecendo a mensagem. O código é esse:
if ((num.getText().equals(""))) { //esse é um campo jtextfield, está ok
JOptionPane.showMessageDialog(null, 'Campo numero da maquina' deve ser informado!!!");
return;
}
if (setor.getSelectedItem().equals("")) { // essae é um campo tipo jcombobox
JOptionPane.showMessageDialog(null, "Campo 'setor' deve ser informado!!!"); // não aparece
return;
}
segue o código
if ((num.getText().equals(""))) { //esse é um campo jtextfield, está ok
JOptionPane.showMessageDialog(null, 'Campo numero da maquina' deve ser informado!!!");
return;
}
if (setor.getSelectedItem().equals("")) { // essae é um campo tipo jcombobox
JOptionPane.showMessageDialog(null, "Campo 'setor' deve ser informado!!!"); // não aparece
return;
}
segue o código
Silvio Silveira
Curtidas 0
Respostas
Marisiana Battistella
22/04/2015
Encontrei esse exemplo na web:
if (setor.getSelectedItem() == "" ) {
JOptionPane.showMessageDialog(null, "Campo 'setor' deve ser informado!!!");
return;
}
GOSTEI 0
Silvio Silveira
22/04/2015
Obrigado pela resposta Marisiana, mas nã deu certo aqui. Mas depois de tanto insistir cnsegui assim:
if (setor.getSelectedIndex() < 0) {
JOptionPane.showMessageDialog(null,"Campo 'SETOR' deve ser informado!!!",
"Campo inválido",JOptionPane.ERROR_MESSAGE,null);
return;
de qualquer maneira, novamente muito obrigado!
Att, Silvio
if (setor.getSelectedIndex() < 0) {
JOptionPane.showMessageDialog(null,"Campo 'SETOR' deve ser informado!!!",
"Campo inválido",JOptionPane.ERROR_MESSAGE,null);
return;
de qualquer maneira, novamente muito obrigado!
Att, Silvio
GOSTEI 0
Marisiana Battistella
22/04/2015
Por nada Silvio! =)
Que bom que conseguiu resolver!
Que bom que conseguiu resolver!
GOSTEI 0