cara…tenho um JFormattedTextField com formato ##/##/####…ate ai blz, so que por exemplo eu digito 03/03/ e deixo o resto em branco…ai eu do um System.out.println(textfield.length())…aparece 10, ou seja, os espaços em branco eh como se fosse um caracterer, como eu faço para isso não ocorrer?
olha so…mais uma duvida…tipo eu coloco sei la…03/03/1990…ai funciona…ai eu vo la dnv e coloco 03/03/199 …ai passa o focus mais volta para 03/03/1990…e eu não quero isso!
Erro:
sempre que estiver errado ele volta pro antigo valor certo
cara…não entendesse ou eu não expliquei direito…
tipo…eu digito 03/03/1990…ai funciona…ai eu apago e saio do focus…ai volta para o valor antigo…entendeu?
Valeu
mskData = new MaskFormatter("##/##/####");
mskData.install(textfield);
this.getContentPane().add(textfield);
ai eu digito 03/03/1990 eu dou um tab…e vai para um outro campo…ai eu volto…eu apago tudo e dou um tab dnv…ai volta o valor antigo(03/03/1990)!!
So que eu não quero isso!
Sabes como arrumar?
Valeu[/url]