> Ol> á Pessoal do Sou Java, > > Antes de mais nada, gostaria de agradecer as ajudas recebidas e avisá-los que as >mesmas foram sanadas. Obrigada ! > Mas, agora estou com outro probleminha que me parece simples, mas não encontro o >comando correto no JBuilder. > > Tipo: > Estou fazendo um "Controle de Janelas", sendo que se eu tiver uma janela do sistema >aberta e tentar fechar o sistema o mesmo me diz que "Ainda existem janelas ativas >você realmente deseja sair ?" > Se clico em "Sim" sai, se clico em "Não" ele aborta a operação e fica no Sistema. >Pelo Menu Sair, está funcionando corretamente, mas pelo X, estou com problemas. > Quando clico em "Sim" ele sai, mas quando clico em "Não" ele deve simplesmente >fechar a mensagem e continuar no sistema, mas quando clico em "Não" a mensagem fica >aberta e não fecha mais. > > Desde já Agradeço. > Valeu ! > > Abaixo segue os métodos criados : > > //Fechamento pelo MenuSair > //Usei um actionPerformed e para abortar usei o evento dispatchEvent(e) - Está >Funcionando OK. > > void MenuSair_actionPerformed(ActionEvent e) { > if (JanelasAbertas > 0){ > int I; > Object Mensagem; > Mensagem = "Ainda Existem Janelas Ativas. Você Realmente Deseja Sair?"; > I= JOptionPane.showConfirmDialog(null,Mensagem,"Confirmação de >Fechamento",0,3); > if (I == 0){ > System.exit(0); > } > else{ > this.dispatchEvent(e); //Sai do Evento sem Executar o Mesmo > } > } > else > System.exit(0); > } > > > // Fechamento pelo X > // Usei o WindowClosing e para abortar usei o dispatchEvent(e) - Não está >funcionando de Acordo. > > void this_windowClosing(WindowEvent e) { > if (JanelasAbertas > 0){ > int I; > Object Mensagem; > Mensagem = "Ainda Existem Janelas Ativas. Você Realmente Deseja Sair?"; > I= JOptionPane.showConfirmDialog(null,Mensagem,"Confirmação de >Fechamento",0,3 ); > if (I == 0){ > System.exit(0); } > else { > this.dispatchEvent(e); //Problema > } > } > } > > Kelly Menezes > [EMAIL PROTECTED]
------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------