Limitando caracteres em um JTextField

ae galera…

to precisando fazer um JTextField que aceite ate 30 caracteres … alguem pd me ajudar ae?

vlw…


Thiago

opa blz,
nao me lembro direito mas acho q se vc seta o construtor ele funciona.
ex
JTextField campo = new JTextFIeld(30); ou (“30”)
nao tenho certreza pois nem testei mas teste ai

:lol:

ja tentei fera… nao funciona…

bom,pelo visto so tem uma saida
atraves do keyListener verificar se o tamanho do jtextfield esta no limite que vc quer,se tiver entao consume:
ex:

public void keyTyped(KeyEvent evt)
{
   char ch=evtgetKeyChar();
   if(ch < '0' || ch >'9')//nao eh digito
      evt.consume();
}

exemplo do core java!!
ou melhor,crie seu proprio jtextfield com essa caracteristica…

ahh… mas me falaram q tem como faze isso …

vlw … por enquanto ae…

Dá uma olhada neste artigo…

acho que vai ajudar

http://www.imasters.com.br/artigo.php?cn=2364&cc=15