I'm trying to create a Java program in Calendar, but when I exit the JOptionPane
setting the name of the Directory Owner, called by the main window, the entire application is closed.
String nome = "";
do{
nome = JOptionPane.showInputDialog(null, "Informe o proprietário da Agenda", "Cadastro de proprietário",WIDTH);
if(nome == null){
System.exit(0);
}
else if(nome.isEmpty()){
JOptionPane.showMessageDialog(null, "Campo não pode estar vazio!");
}
else{
Agenda agenda = new Agenda(nome);
JOptionPane.showMessageDialog(null, "A agenda do "+agenda.getNome()+" foi criada com sucesso!");
}
}while(nome.isEmpty());
I know the problem is in System.exit(0)
, but I do not know how I could solve it.