JOptionPane aparece por trás de jButton, jPanel, como resolver?

2 respostas
marcoslogan

Prezados, boa tarde.
Estou com um problema, estou utilizando JOptionPane para exibir mensagens no meu sistema, quando vou excluir um registro preciso que apareça uma mensagem perguntando ao usuário se o mesmo quer excluir o registro do sistema, para isso estou utilizando o método showInternalOptionDialog, só que quando eu rodo o sistema o JOptionPane aparece por trás dos JPanels que tenho no formulário, já tentei de tudo, mas até agora não deu certo.

Bom é isso.

2 Respostas

jacoboliveira

@marcoslogan olá ,não usa showinternal só se você estiver usando um DesktopPane usa esse aqui

Object[] options = { "Confirmar", "Cancelar" };
 int escolha = JOptionPane.showOptionDialog(null, "Clique Confirmar para continuar", "Informação", 
 JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE, null, options, options[0]);

 if(escolha==JOptionPane.YES_OPTION){
 //excluir
}else{
//cancelar
}
marcoslogan

Obrigado, funcionou.

Criado 10 de janeiro de 2018
Ultima resposta 11 de jan. de 2018
Respostas 2
Participantes 2