Java - Dudas con jtextfield

 
Vista:

Dudas con jtextfield

Publicado por Eduardo (29 intervenciones) el 09/03/2006 17:19:43
Hola a todos:

Tengo unas pequeñas dudas que me han surgido utilizando los jtextfield.

La primera es si puede dar un numero máximo de caracteres en el jtextfiled, es decir, poner un maximo de 4 entradas en texto.

Y tambien si se puede hacer que un campo sea de un tipo de datos especifico, es decir, un campo integer, otro string, otro date...

Muchas Gracias a todos, y saludos a esta gran comunidad.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dudas con jtextfield

Publicado por Ramon (2 intervenciones) el 09/03/2006 17:51:49
te mando este codigo que tengo exo para controlar que lo que se escribe son enteros en un jTextField

suerte!!!

if (atrib.getTipo().equals("NUMBER")){
formulario[j].addKeyListener(new KeyListener (){
// comprueba que es un numero lo que se ha pulsado
// si no es un numero no lo escribe.
public void keyPressed(KeyEvent e) {}
public void keyReleased(KeyEvent arg0) {}

// comprueba la tecla que se ha pulsado
public void keyTyped(KeyEvent e) {
char c = e.getKeyChar();
if (!((Character.isDigit(c) ||
(c == KeyEvent.VK_BACK_SPACE) ||
(c == KeyEvent.VK_DELETE))))
{
getToolkit().beep(); // por si quieres un beep
e.consume(); // hace que no aparezca el caracter
JOptionPane.showMessageDialog(null,"Atributo numérico, solo aceptar números");
}
} // keyTyped

}); // keyListener
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar