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.
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
marcobiscaro2112
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
anderson.brd
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…