Creuzas em apuros

7 respostas
josue_carrecon

Criamos uma paleta de botões, na qual usamos em algumas telas que são chamadas por uma tela principal, e precisamos de um metodo para o botão FECHAR, finalizar apenas a sub tela, e não a tela principal junto.
Ajuda agente ai por favor…
Muito obrigado desde já
:oops:
:lol:

7 Respostas

gerdec

poste o código da aplicação ai fica mais facil blz

ivo_costa

Ai vai um exemplo onde é pego o evento de fechamento da janela;

No Construtor:

setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);

addWindowListener(new java.awt.event.WindowAdapter() {
            public void windowClosing(java.awt.event.WindowEvent evt) {
                fecharJanela(evt);
            }
        });

Método que trata:

private void fecharJanela(java.awt.event.WindowEvent evt) {
        int escolha = JOptionPane.showConfirmDialog(null, "Deseja Salvar o Arquivo ?");
        
        if(escolha == 0){
            salvar(null)
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        }
        else if (escolha == 1){
            setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        }
}
Emersonsts
if(e.getSource() == btFechaUmaJanela) {
dispose();
}
if(e.getSource() == btFechaTodasJanelas) {
system.exit(0);
}
leandrokjava

setDefaultCloseOperation(javax.swing.WindowConstants.DISPOSE);

josue_carrecon
Obrigada pelas respostas...... :wink:  :P
Giulliano

Quem é Creuzas ??? Pelo amor de Deus…só tem maluco nisso aqui…

josue_carrecon

Bom gente, muito obrigado pelas respostas até agora…
mais o nosso problema é o seguinte…
o botão (x) da janela já está com dispose, fechando somente ela…
mais criamos um botão (fechar) e colocamos na paleta, ao colocar este botão na tela,
só conseguimos fazer ele funcionar com System.exit(0); que fexa o programa inteiro
Já tentamos diversos códigos e nada funcionou…
Muito obrigado desde já
:oops:
:wink:
ps. Creuzas pq é uma musica que fala:

_ creuzinha, faz sopa q eu to com fome, pq computador meu amor
é coisa pra homi…

Mais nm é não hein gent…

Criado 17 de janeiro de 2008
Ultima resposta 18 de jan. de 2008
Respostas 7
Participantes 6