Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Restringir un JTextField de Java a valores enteros dentro de un rango

Buenas tardes.
Agradecería la ayuda que me puedan dar en relación a la manera de establecer un JTextField de Java restringido a valores enteros y en un rango determinado, por ejemplo desde el valor 100 al 1000.
Un saludo.

noviembre 11, 2012 | Registered Commenterjoseroval9

Hay dos posibles situaciones: que el textfield sea editable, y quieras validar la entrada de usuario, o que reciba datos de otro sitio y quieras filtrar cada dato dentro de ese rango.
Cada una de ellas tiene una solución diferente.

noviembre 11, 2012 | Registered Commenterchoces

Choces la situación es la primera: textfiel editable y para validación de entrada. Utilizo NetBeans 7.1.2 y la paleta de componentes gráficos para la GUI.

noviembre 12, 2012 | Registered Commenterjoseroval9

La solución más sencilla sería que usases un InputVerifier

http://docs.oracle.com/javase/7/docs/api/javax/swing/InputVerifier.html
http://www.java2s.com/Code/Java/Swing-Components/InputVerifierExample.htm
http://www.java2s.com/Code/Java/Swing-JFC/UsinganInputVerifierwithaformattedtextfield.htm

noviembre 12, 2012 | Registered Commenterchoces