validar jtextfield
Publicado por marcelo (3 intervenciones) el 06/06/2009 18:32:29
Hola a todos :
Tengo un Jframe en el cual agregue un jtextfield
Lo que quiero hacer es validar la entrada de datos .
necesito que al tipear enter en el textfield la longitud de texto sea de un caracter .
para eso hice esto :
textfield.getDocument().addDocumentListener(this);
public void insertUpdate(DocumentEvent arg0) {
if (textfield.getText().length()>1){
System.out.println("cantidad de caracteres mayor a la permitida);
textfield.settext("");
}
}
La idea es que al tipear el segundo caracter ,me ponga el textfield en blanco.
no me da error de compilacion ,pero si de ejecucion en la linea textfield.settext("");
necesitaria saber el error o en su defecto,si hay una manera mas optima de
validar esta entrada de texto.
desde ya gracias
Tengo un Jframe en el cual agregue un jtextfield
Lo que quiero hacer es validar la entrada de datos .
necesito que al tipear enter en el textfield la longitud de texto sea de un caracter .
para eso hice esto :
textfield.getDocument().addDocumentListener(this);
public void insertUpdate(DocumentEvent arg0) {
if (textfield.getText().length()>1){
System.out.println("cantidad de caracteres mayor a la permitida);
textfield.settext("");
}
}
La idea es que al tipear el segundo caracter ,me ponga el textfield en blanco.
no me da error de compilacion ,pero si de ejecucion en la linea textfield.settext("");
necesitaria saber el error o en su defecto,si hay una manera mas optima de
validar esta entrada de texto.
desde ya gracias
Valora esta pregunta


0