Olá a todos. Estou batendo a cabeça aqui com uma coisa muito besta. Vejam:
if(tfId.getText().equals("")){
JOptionPane.showMessageDialog(null, "Campo \"ID\" vazio. É necessário o fornecimento do ID da dívida para deleta-la.", "ERRO", JOptionPane.ERROR_MESSAGE);
tfId.requestFocus();
}
else{
try{
deletar(tfId.getText());
}
catch(FileNotFoundException f){
JOptionPane.showMessageDialog(null, "ERRO: " + f.getMessage());
}
}
Este código faz parte do ActionPerformed de um JButton (botão "delete"). O que eu desejaria que ele fizesse era se o campo "tfId" estivesse vazio, quando o usuário clicasse no botão DELETE, o JOptionPane avisasse que tal campo está vazio, mas não é isso que acontece, simplesmente nada acontece.
Resumindo: Se o campo tfId estiver vazio, o JOptionPane avisa, se não estiver, o fluxo vai para o else, deletando o arquivo.
Onde está o problema nisso??
Grato pela atenção.