Bom pessoal, estou desenvolvendo uma aplicação para uma loja que, por sua vez possui vários cadastros (usuários, clientes, etc…).
Eu gostaria de perguntar ao usuário se ele deseja realmente sair antes de fechar ou não o cadastro.
Eu já sei que preciso setar o DO_NOTHING como defaultCloseOperation e programar o JOptionPane no evento WindowClosing do formulário.
PORÉM eu acho o JOptionPane muito feio e pouco personalizável, então criei um Jframe “bonitinho” que possui dois botões: um SIM (que confirma o fechamento) e outro NÃO (que não faz nada).
Ele funciona da seguinte forma:
Quando o fecho ele simplesmente fecha;
Quando clico em NÃO ele também se fecha;
E quando clico em SIM ele deveria se fechar E FECHAR O FORMULÁRIO.
SÓ QUE ELE SIMPLISMEMTE NÃO FECHA O FORMULÁRIO!!!
Ele só está se fechando (o que era pra acontecer depois que fechasse o formulário)!
O código do botão SIM está programado da seguinte forma:
{
JframeForm Form = new JframeForm();
Form.dispose();
dispose();
}
ALGUÉM ME AJUDE POR FAVOR!!!
SINCERAMENTE NÃO SEI O QUE PODE SER <img src="//https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/c.pngonfused.png?v=5" title=":confused:" class="emoji" alt=":confused:">