Ação no botão de Close de uma janela Swing

8 respostas
lucasgarofolo

Olá.

Há um jeito de chamar um método ao clicar no botão de fechar (o X vermelho mesmo) de uma jFrame, pois precisava fazer o backup do banco toda vez que o programa fosse fechado.

Obrigado, abs.

8 Respostas

R

procure sobre WindowAdapter, o que voce precisa é um método chamado windowClosing.

Abraços.

RRaminelli

Não seria mais interessante agendar um backup? E se o programa travar ou o computador desligar?

lucasgarofolo

é uma boa, mas e se no dia do backup o computador estiver desligado, ele efetua assim mesmo?

Abs

E

lucasgarofolo:
é uma boa, mas e se no dia do backup o computador estiver desligado, ele efetua assim mesmo?

Abs

Dependendo de como você configurar o “scheduler” do Windows é possível você criar uma task que liga o computador sozinho e faz o backup :slight_smile:

http://pcworld.about.net/magazine/2403p139id124169.htm

Note que isso não é feito com Java.
Que mania o pessoal tem de ficar tentando resolver tudo com Java, é igual a aprender a usar só uma serra elétrica e achar que tudo é lenha :slight_smile:

RRaminelli

Qual banco de dados você está usando?

No próprio gerenciador do banco você consegue fazer isso.

Você pode configurar vários backups durante o dia, por exemplo, um de manhã e outro no final do dia.

lucasgarofolo

RRaminelli:
Qual banco de dados você está usando?

No próprio gerenciador do banco você consegue fazer isso.

Você pode configurar vários backups durante o dia, por exemplo, um de manhã e outro no final do dia.

verdade, deu umas idéias legais, vou tentar fazer o do botão de fechar, se não der, eu parto pro agendamento diário mesmo.

obrigado, abs.

E

De modo geral, backup de banco e outras tarefas administrativas (a menos que seu banco seja stand-alone e seja usado apenas pela sua aplicação por um único usuário) devem ficar fora da aplicação. Tarefas administrativas de banco devem ficar a cargo das ferramentas do próprio banco.

R

com certeza, veja bem a necessidade disso lucas, alem do mais, se for para grande empresa, um backup desse tipo é totalmente reprovado em qualquer auditoria, sendo indicado um backup em fita no minimo.

Criado 3 de dezembro de 2012
Ultima resposta 3 de dez. de 2012
Respostas 8
Participantes 4