D� uma olhada no fonte abaixo, talvez voc�
consiga resolver...
Boa sorte!!!
Ricardo.
----- Original Message -----
From: "Kelly Menezes" <[EMAIL PROTECTED]>
To: "Sou Java" <[EMAIL PROTECTED]>
Sent: Tuesday, November 19, 2002 8:08
AM
Subject: [java-list] Fechamento pelo
X
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) {
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 = JOptionPane.showConfirmDialog(
null,
"Ainda Existem Janelas Ativas.\n\nVoc� Realmente Deseja Sair?",
"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);
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) {
}
// 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 = JOptionPane.showConfirmDialog(
null,
"Ainda Existem Janelas Ativas.\n\nVoc�
Realmente Deseja Sair?",
"Confirma��o de Fechamento",
0,
3 );
if (i
== 0) {
System.exit(0);
System.exit(0);
}
else {
// this.dispatchEvent(e); // Problema
else {
// this.dispatchEvent(e); // Problema
/*
* N�o utilizo o JBuilder, mas
acredito que ele tenha criado
* algum m�todo que retorne a sua
ConfirmDialog, um m�todo
chamado getConfirmDialog() por exemplo...),
* se esse m�todo n�o existir, crie
um...
* chame-o ao inv�s do
dispatchEvent(Event e) e chame o m�todo
dispose() do
* objeto
Window retornado, exemplo:
*/
getConfirmDialog().dispose();
}
}
}
> 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]
-------------------------------------------------------------------------
}
}
> 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]
-------------------------------------------------------------------------
