| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 29/10/2007 16:40:00
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Eu preciso das features da classe PlainDocument, e da interface DocumentListener, mas ao combiná-las, dá merda.Os atributos de plaindocument nunca funcionam.No caso, é permitir somente uma dada formatação, exemplo:
Isoladamente, a formatação funciona, e a interação entre os TextFields tb, mas juntos(que é o que eu preciso), dá problema.Alguém já passou por algo parecido.
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/10/2007 18:10:37
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Hum...ando fazendo uns testes aqui não daria para usar os dois pq ambos ocupam a vaga de Document... alguém conhece uma forma de deixar um TextField formatado para números (por exemplo:1.250,50) que NÃO use PlainDocument nem JFormatterTextField?
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 05/11/2007 01:56:37
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
Bom, depois de 178901234 testes(na verdade foram uns 30... :lol , descobri que:
Maskformatter não me atende(o tamanho não flexbiliza bem), e parece "pesado" em máquinas antigas.
Não dá para substituir o DocumentListener como opção para os JtextFields dinâmicos.Dessa forma é a única que eles trablham 100% e sem erros.Estou terminando os testes com InputVerifier(usando DecimalFormat), e parece que ele será a única opção de formatação e manter o dinamismo ao mesmo tempo.
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/06/2008 17:19:58
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
Ironlynx, estou com um problema q é o seguinte...
Criei um TextFieldMonetario e quero utiliza-lo em um jTable....
Criei tb meus CellRenderer e CellEditor, para q quando terminar a edição do valor, aparecer a formatação do Currency.
O problema é que, quando clico na célula para modificar o valor, ela fica LIMPA....
Nesse link abaixo estão as classes... rode para entender melhor o problema, e se puder, dê seu palpite.
http://www.dataview.com.br/TESTES.zip
Soh fazer o DL e rodar a classe ParseText2.
xD
This message was edited 1 time. Last update was at 17/06/2008 17:22:08
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 03:37:17
|
Ironlynx
Moderador
![[Avatar]](/images/avatar/93d65641ff3f1586614cf2c1ad240b6c.jpg)
Membro desde: 02/05/2003 01:06:41
Mensagens: 3515
Localização: The other side of the screen
Offline
|
root, eu tô com um prazo apertado aqui, e não dá para testar o projeto, poste com as tags code o seu controle de foco na sua JTable.
|
Não basta persistir...tem que prevalecer!
Ironlynx
Anarquista de Sistemas
http://osereojava.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/06/2008 08:16:48
|
root_
JavaGuru
![[Avatar]](/images/avatar/5dc86332c108bc63cafa5c4ea0d34ae1.jpg)
Membro desde: 05/09/2006 15:46:19
Mensagens: 206
Localização: Gurupi - Tocantins
Offline
|
no link tao soh as classes q utilizo e um exemplo mesmo.. soh executar o ParseText2.
Creio que você vai se interessar por essa solução de mascaramento de valor monetário bem como de edição com auto-completar de casas de milhar e decimal.
|
Rogério Milhomens de Queiroz
Agile - Consultoria em Tecnologia da Informação!
http://www.agilecti.com.br
Dataview - Inteligência em Tecnologia!
http://www.dataview.com.br |
|
|
 |
|
|