Java - validacion de jtextfield

   
Vista:

validacion de jtextfield

Publicado por carla (12 intervenciones) el 07/07/2010 23:12:43
hola lo que quiero hacer es que en un jtextfield solo me acepte numeros u un punto decimal...

por ejemplo 12.3, no he pidodo hacerlo, he estado haciendo la validacion en el evento keytupped y he conseguido que solo me acepte numero pero el punto decimal no me sale, me dieron recomendaciones para hacerlo con el jformatedtextfield, pero io quiero hacerlo con un jtextfield.

espero que puedan ayudarme gracias de antemano.....
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:validacion de jtextfield

Publicado por mayrita (163 intervenciones) el 08/07/2010 00:47:06
prueba algo asi:

texto.addKeyListener(new KeyAdapter(){
public void keyPressed(KeyEvent ke){
t = texto.getText();
}});
texto.addKeyListener(new KeyAdapter(){
public void keyReleased(KeyEvent ke){
if (ke.getKeyChar() == '.'){
puntos++;
}
if (puntos > 1){
texto.setText(t);
}
}});

eso quita el . si ya hay uno
declaras un int puntos y un string t publicos
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