Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

Java - validar solo numeros o letras JTextField

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

validar solo numeros o letras JTextField

Autor:rivas (2 intervenciones)
Fecha:11/05/2011 16:04:02
Hola amigos quien me puede ayudar con este problema quiero que en un jtextfield llamado numero solamente se pueda introducir valores numericos y cuando intente introducir caracteres no haga nada.
Grasias por los que me ayuden
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

validar solo numeros o letras JTextField

Autor:Hiroshige Cid hiroshigecid798@hotmail.com (10 intervenciones)
Fecha:16/05/2011 06:41:40
Pues tendria que ser algo asi con un try catch fijate bien en la excepcion NumberFormatException y que te muestra en la salida estandar cuando introduces num y cuando introduces letras.Si no quieres que haga nada pues en la captura de la excepcion solo dejalo en blanco.



import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class EjemploException {

JFrame j = new JFrame("Ejemplo");
JButton b = new JButton("Ok");
JTextField t = new JTextField(10);

public void lanzarGUI()
{
j.setLayout(new FlowLayout());
j.add(t);
b.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e)
{
try
{

int num =Integer.parseInt(t.getText());
System.out.println(num);
}catch(NumberFormatException e1)
{
System.out.println("Dato no tomado en cuenta");
}
}
});
j.add(b);
j.setSize(200,200);
j.setVisible(true);
}

public static void main(String args[])
{
EjemploException o = new EjemploException();
o.lanzarGUI();
}

}
Comentar