Recarregar tela

4 respostas
E

Gostaria de uma luz: Tenho uma interface swing java com combos e textfields e esses com maskFormat. Carrego todos os campos para alterações ou exclusão porém depois que cliko em EXCLUIR e o objeto é excluído ele continua carregado no combo. Gostaria de atualizar o form como se estivesse abrindo ele novamente. Ou seja limpar dos combos o que fica em memória do excluido e limpar a mascara dos textFields como se fosse uma nova tela aberta porém sem sair da tela.
Somente setar os campos como vazios pra mim não serve pois a mascara acrescenta o novo valor após o 0,00 ficando por exemplo o 10 assim 0,0010.
Eu teria que repintar a tela como se estivesse fechado e abrindo ela novamente ela.

Obrigado

4 Respostas

rafaelSaqueli

Fazer o mesmo procedimento que realizou para abrir a tela pela primeira vez não resolveria?

Brayan

Para recarregar um JFrame ou até mesmo um JPanel, eu faço:

meuFrame.repaint();

M

Não adianta nada repintar a visão se os dados do modelo não foram atualizados.

Preocupe-se somente em remover os dados do seu ComboBoxModel pois quando você fizer isso um evento será disparado para a visão ser repintada automaticamente.

A

edudebom:
Gostaria de uma luz: Tenho uma interface swing java com combos e textfields e esses com maskFormat. Carrego todos os campos para alterações ou exclusão porém depois que cliko em EXCLUIR e o objeto é excluído ele continua carregado no combo. Gostaria de atualizar o form como se estivesse abrindo ele novamente. Ou seja limpar dos combos o que fica em memória do excluido e limpar a mascara dos textFields como se fosse uma nova tela aberta porém sem sair da tela.
Somente setar os campos como vazios pra mim não serve pois a mascara acrescenta o novo valor após o 0,00 ficando por exemplo o 10 assim 0,0010.
Eu teria que repintar a tela como se estivesse fechado e abrindo ela novamente ela.

Obrigado

Começa assistindo essa aula no youtube e depois as demais, dai vc vai melhorar mais o q vc quer na interface…

[youtube]http://www.youtube.com/watch?v=XaCcMzNt36A&playnext_from=TL&videos=5OTS9aedPyM[/youtube]

Criado 19 de abril de 2010
Ultima resposta 22 de abr. de 2010
Respostas 4
Participantes 5