Limitar jtextField NetBeans  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
zzzhhh
JavaChild
[Avatar]

Membro desde: 09/07/2006 20:22:42
Mensagens: 141
Offline

Olá amigos,
como que eu poderia fazer um texfield no netbeans so aceita numero e de no maximo 4 caracteres?
Codigo Fonte Netbeans

COdigo que eu copiei aqui no GUJ

sech777
JavaBaby
[Avatar]

Membro desde: 14/05/2007 22:52:47
Mensagens: 92
Localização: São Paulo, SP
Offline

Amigo, zzzhhh, você pode tentar adicionar um KeyListener, capturar o evento keyPressed(KeyEvent ke) e, logo em seguida, usar o método subtring(0, 4). Sendo assim, limitará a entrada na caixa de texto em quatro caracteres. Para saber quantos caracteres existem na JTextFild você pode usar o método length(). Quanto aos códigos, tente desenvolvê-los.

SCJP 6.0
"As veredas dos justos são como a luz da aurora, que vai brilhando mais e mais até ser dia perfeito" - Pv. 4:18
BrunoLaser
Thread.start()
[Avatar]

Membro desde: 11/04/2007 13:04:43
Mensagens: 35
Offline

Olá...
Também fiz no NetBeans..



testa ai e vê se serve para você!

Até...

Ate +

BrunoLaser
zzzhhh
JavaChild
[Avatar]

Membro desde: 09/07/2006 20:22:42
Mensagens: 141
Offline

obrigado pelas dicas...
amigo BrunoLaser
funcionou blz esse exemplo que vc me passou mas nao ficou bloqueando nenhum caracter
o que pode ser?
valeu
peerless
GUJ Master
[Avatar]

Membro desde: 22/01/2007 14:52:26
Mensagens: 1391
Localização: Porto Alegre / RS
Offline

Se você já copiou a classe: FixedLengthDocument do artigo aqui do guj, era só ler o artigo até entender.

No constructor da classe que contem o JTextField, basta fazer:




Abçs

follow me
pitacos

"The most problems that teams face are about communication, and all the others are too." - Dan North





[MSN]
BrunoLaser
Thread.start()
[Avatar]

Membro desde: 11/04/2007 13:04:43
Mensagens: 35
Offline

zzzhhh wrote:obrigado pelas dicas...
amigo BrunoLaser
funcionou blz esse exemplo que vc me passou mas nao ficou bloqueando nenhum caracter
o que pode ser?
valeu


Testei este abaixo e está funcionando...


Ate +

BrunoLaser
rockstorm
Virtual Machine Man
[Avatar]

Membro desde: 28/09/2004 08:37:10
Mensagens: 522
Localização: SBC
Offline

Boa tarde.

Como implemento este codigo acima no netbeans em um jtextfield?

grato
[ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team