GARANTIR DESCONTO

Fórum Limitando o número de caracteres em um JTextField #566320

09/04/2009

0

Alguêm sabe como eu faço para limitar o número de carecter em um textField? Quando eu crio o textField eu estou usando o seguinte código: JTextField tfTexto = new JTextField(10); Mas na tela o usários está fazendo entrada com textos maiores que 10 caracteres, eu preciso encontrar um maneira de fazer com que ele só digite 10 ou menos carecteres. Eu já usei o setColumns mas continua passando! Alguêm poderia me ajudar???? Obrigado!
Warley

Warley

Responder

Post mais votado

09/04/2009

Esse código pode dar uma clareada:
this.addKeyListener(new java.awt.event.KeyAdapter() {
public void keyTyped(java.awt.event.KeyEvent e) {
                int k = e.getKeyChar();
	if (getText().length() <= limitedType - 1) {
                     //deixe passar
	} else {
		e.setKeyChar((char) KeyEvent.VK_CLEAR);
	}
}
}
});
Atributos: this = classe que extende de JTextField limitedType = inteiro que diz até quantos caracteres terá seu textfield. Abraços, Proteu.

Vitor Pamplona

Vitor Pamplona
Responder

Gostei + 1

Mais Posts

09/04/2009

Marcos Pereira

[url=http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JFormattedTextField.html]JFormattedTextField[/url] e [url=http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/text/MaskFormatter.html]MaskFormatter[/url]?! valeuz...
Responder

Gostei + 0

09/04/2009

Marcos Pereira

[quote="warley"]Alguêm sabe como eu faço para limitar o número de carecter em um textField? Quando eu crio o textField eu estou usando o seguinte código: JTextField tfTexto = new JTextField(10); Mas na tela o usários está fazendo entrada com textos maiores que 10 caracteres, eu preciso encontrar um maneira de fazer com que ele só digite 10 ou menos carecteres. Eu já usei o setColumns mas continua passando! Alguêm poderia me ajudar???? Obrigado!
Você pode também adicionar um EventListener ao JTextField e então verificar se o tamnho da string digitada é igual ao tamnho máximo. se form vc da um consume no evento...
Responder

Gostei + 0

09/04/2009

Vitor Pamplona

[url=http://javafree.uol.com.br/viewtopic.jbb?t=5265]http://www.javafree.com.br/forum/viewtopic.php?t=5265[/url] :!: :!:
Responder

Gostei + 0

09/04/2009

Vitor Pamplona

Fala brother, blz? [url=http://www.guj.com.br/java.tutorial.artigo.29.1.guj]Este tutorial[/url] te ensina a fazer isso. Valews!! A Paz!!
Responder

Gostei + 0

22/06/2009

Vitor Pamplona

vlw vfpamp funcionou perfeitamente aqui vlw
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar