| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 13:59:05
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
Bem o meu problema é simples... mas não estou conseguindo encontrar o erro, já fiz o Debug e tudo mais, vamos lá então...
tenho uma tela onde possuo JFormattedTextField que é um valor monetário, quando eu chamo essa tela... ela traz
o primeiro registro... nos campos que estão no JPanel e tal agora é que vem o problema....
quando eu pressiono o botão para inserir um novo registro o campo do JFormattedTextField ele não limpa...
segue o código abaixo
Interface
Modelo
Controle do Botão Novo
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 14:35:21
|
LeandroDM
Thread.start()
Membro desde: 27/09/2010 22:15:29
Mensagens: 25
Localização: São Paulo - SP
Offline
|
Você apenas quer que apague o campo que foi digitado algo quando apertar o botão Novo?
Poste o erro que deu se possivel.
This message was edited 1 time. Last update was at 18/11/2010 14:36:40
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 14:47:45
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
LeandroDM wrote:Você apenas quer que apague o campo que foi digitado algo quando apertar o botão Novo?
Poste o erro que deu se possivel.
na real é assim... quando essa tela aparece ela traz o primeiro registro do banco e tal....
e quando eu clicar no botão novo, quero inserir um novo registro e com isso ele limpe os campos...
e está fazendo isso...mas esse campo em especial (JFormattedTextField) fica preenchido com o valor do primeiro registro
ele não está apagando... e nem erro ao menos aparece
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 14:50:17
|
thiagocg
Virtual Machine Man
![[Avatar]](/images/avatar/e22c686bc771d5872150738b15f3e533.jpg)
Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline
|
Olá barney, se entendi o que vc quer é conseguir apagar o que tem no seu JFormattedTextField, imagino que se vc preenche-lo e sair do campo depois voltar e tenta apaga-lo e sair novamente não ficará em branco.
Se for isso vc pode tentar setar o seguinte no seu JFormattedTextField
Isso faz com que quando o focus sai do componente seja persistido nele o valor atual, no caso null.
Outra possibilidade é vc sempre manter setado nele um valor padrão usando o metodo setValue();
Espero ter ajudado.
[]'s
|
________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 14:52:11
|
LeandroDM
Thread.start()
Membro desde: 27/09/2010 22:15:29
Mensagens: 25
Localização: São Paulo - SP
Offline
|
Já tentou usar o seujFormattedTextField.setText(""); ?
Forçando ele a ficar nulo em seu campo.
This message was edited 1 time. Last update was at 18/11/2010 14:53:52
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 15:11:25
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
Classse Controller
Bem pessoal ainda não resolvi o problema.... segue o código.... estou seguindo o modelo Observer na linha 5 eu tenho
o modelo que controla os dados (modeloCondominio) e é esse método (update)
que faz a atualização da tela, está tudo certo mas ele não está atualizando o campo JformattedTextField..
porém ao fazer o Debug quando eu pressiono o botão Novo valor aparece como "0.0" em variables mas na tela
aparece o valor do registro aterior 111111 por exemplo o que eu quero é que apareça o valor "0.0"
valeu
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 15:42:47
|
thiagocg
Virtual Machine Man
![[Avatar]](/images/avatar/e22c686bc771d5872150738b15f3e533.jpg)
Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline
|
Se o value do seu componente esta correto conforme o debug informa, tenta dar um repaint() no seu componente.
|
________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/11/2010 15:59:50
|
barney
JavaBaby
![[Avatar]](/images/avatar/8bed24e4704ee937ecd84b814bc58b6a.jpg)
Membro desde: 14/06/2007 16:11:57
Mensagens: 85
Localização: Joinville
Offline
|
não sei mais oq deve ser... eu sei que tem maneiras diferentes de resolver e tal... com o método setText()..
mas no meu ver não é o correto... bem vou tentar mais algumas vezes ta chato esse problema
valeu pessoal, caso eu resolver informo a resolução do problema
|
|
|
 |
|
|