Bienvenido(a), Visitante. Favor de ingresar o registrarse.
Diciembre 05, 2008, 11:05:19
Inicio Ayuda Buscar Ingresar Registrarse
Noticias: Foro de Java, C++ y más.

Empieza una nueva comunidad de programación: Oneble ... es lo que tu quieras que sea

+  Foros Java y C/Linux
|-+  Programación
| |-+  Java J2SE
| | |-+  limitar caracteres de un texfiel
« anterior próximo »
Páginas: [1] Enviar tema Imprimir
Autor Tema: limitar caracteres de un texfiel  (Leído 177 veces)
lela
Newbie
*
Mensajes: 7


Ver Perfil Email


« en: Agosto 17, 2008, 10:19:22 »

hola todos


 tengo  una duda quisiera ponerle un limite al Jtextfiel no de size sino de cuantas letras o cantidad de numeros pueda introducir  el asunto  es que  lo necesito con un evento por  razones del programa y no me sale por nada del mundo

agradeceria mucho su ayuda

pueden responder a mi email  tambien

lelafd_18@hotmail.com
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #1 en: Agosto 18, 2008, 08:12:14 »

Hola:

Aquí tienes un ejemplo de cómo limitar los caracteres usando keylistener y eventos de teclado.

Se bueno.
En línea

lela
Newbie
*
Mensajes: 7


Ver Perfil Email
« Respuesta #2 en: Agosto 19, 2008, 05:59:59 »

  el limite que necesito es de cantidad de caracteres,por ejemplo  un texfield que solo pueda recibir 10       numeros  o 20 letras.necesito esto con un keytype,y no me sale ya tengo la captura de teclas pero todavia necesito el limite de cantidad de caracteres, apreciaria mucho su ayuda
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #3 en: Agosto 19, 2008, 09:38:43 »

Hola:

¿Tiene que ser con keytype?. En el enlace que te pasé tienes otra forma de hacerlo más sencilla y no te costaría mucho modificarla para que haga lo que quieres.

Se bueno.
En línea

lela
Newbie
*
Mensajes: 7


Ver Perfil Email
« Respuesta #4 en: Agosto 22, 2008, 02:54:42 »


si tiene que ser  con un evento, disculpa la exigencia pero es que lo necesito asi
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #5 en: Agosto 22, 2008, 09:29:26 »

Hola:

Aquí tienes un ejemplo para limitar a cifras con KeyEvent. Tendrás que modificarlo y comprobar cada vez que se pulsa una tecla que cumple con las condiciones que quieres y que no se ha superado el número de caracteres.

Se bueno.
En línea

lela
Newbie
*
Mensajes: 7


Ver Perfil Email
« Respuesta #6 en: Agosto 24, 2008, 05:14:44 »

 


este codigo ya lo tengo y la accion que  hace es que no permite  introducir letras ni signos ni backspace   solo permite introducir  numeros. lo que busco es la cantidad de introducir  osea que se   pueda introducir 5 numeros yo lo estaba  haciendo de esta manera pero no me sale con   todos los textfields solo me sale con el primero por que una ves que el primero llena el contador hasta cinco
ya no se pueden introducir  en  los otros textfields 


int cont
field1
field2
field3
estos son los campos que contienemn el textfield, el otro es un entero que se incrementa cada ves que se introduce un letra,si  el contador llega a ciinco  sale el mensaje el problema es que no me funciona con los otros textfield


public void keyTyped(KeyEvent e){
           
     
     
          cont++;
          if(cont>=5){
             
            JFrame ventana=new JFrame ();
 
                  JOptionPane.showMessageDialog(ventana,"No puede Introducir mas de 5 numeros");
            e.consume();
           
           }
En línea
chuidiang
Administrator
Hero Member
*****
Mensajes: 1985



Ver Perfil WWW Email
« Respuesta #7 en: Agosto 24, 2008, 02:13:31 »

Hola:

Por eso te he comentado que debes modificar el código. Además de comprobar si son números o letras (según el textfield que tengas), también tendras que comprobar cuántos llevas ya escritos para permitir seguir escribiendo o no.

Se buena.
En línea

Páginas: [1] Enviar tema Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by MySQL Powered by PHP Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC XHTML 1.0 válido! CSS válido!