[color=darkblue] Estou usando o seguinte código para tentar para uma aplicação java, mas ele simplesmente entra no break; e continua a aplicação: [/color]
public void validateNulo(String validar, String campo){
if(validar == null || validar.equalsIgnoreCase("")){
JOptionPane dialog = new JOptionPane();
int option = dialog.showConfirmDialog( this,
"Favor preencher o campo "+campo,
"Informação", JOptionPane.CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE, null );
switch (option) {
case JOptionPane.CANCEL_OPTION:
System.out.println("Cancel");
break;
default:
break;
}
}
}
[color=darkblue] Minha pergunta é, ele simplesmente não para a execução quando entra no break; como fazer para parar a execução da aplicação em “if”, “while”, dentre outros, sem que oe mesmo saia da aplicação[/color]
[color=darkblue]System.exit(0); Ele simplesmente fecha a aplicação, quero que a aplicação pare a execução, mas continue “rodando”, encerre seu processamento naquela parte. [/color]
[color=darkblue]A aplicação tem iteração, mas isso ocorre na chamada de um botão onde insiro os dados no banco, passando pela validação dos campos, também tentei fazer isso e não funcionou: [/color]
public void validateNulo(String validar, String campo){
if(validar == null || validar.equalsIgnoreCase("")){
JOptionPane dialog = new JOptionPane();
int option = dialog.showConfirmDialog( this,
"Favor preencher o campo "+campo,
"Informação", JOptionPane.CANCEL_OPTION,
JOptionPane.INFORMATION_MESSAGE, null );
if(option == JOptionPane.CANCEL_OPTION ){
return;
}
}
}
[color=darkblue]Desde já agradeço ! [/color]