2
validar JFormatedTextField
como validar un JFormatedTextField para que solo acepte 9 digitos antes del punto deciomal y solo 2 digitos despues de punto decimal….
Bienvenid@, Visitante! [ Registrarte| Iniciar Sesion ]
como validar un JFormatedTextField para que solo acepte 9 digitos antes del punto deciomal y solo 2 digitos despues de punto decimal….
Disculpa, debes iniciar sesión para escribir un comentario.
try { /* Se crea una Mascara utilizando el simbolo # para los numeros. Ojo con el punto decimal, según el idioma puede ser una coma.*/ MaskFormatter mascara = new MaskFormatter("##.##"); // Se construye el JFormattedTextField y se le pasa la mascara JFormattedTextField textField = new JFormattedTextField(mascara); // Se da un valor inicial válido para evitar problemas textField.setValue(new Float("00.00")); } catch (...)Fue útil la respuesta?
LikeDislikeProbando_Validar_JFormatedTextField.java
Validar_Numeros_Double.java
package data.amayasystems.com; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import javax.swing.JFormattedTextField; public class Validar_Numeros_Double { public Validar_Numeros_Double() { } public void Validar_Numeros(Object objeto, final int tamano) { final JFormattedTextField temp1=(JFormattedTextField) objeto; temp1.addKeyListener(new java.awt.event.KeyAdapter() { public void keyTyped(java.awt.event.KeyEvent e) { if(Character.isDigit(e.getKeyChar())||e.getKeyChar()=='.'||e.getKeyChar()==e.VK_ENTER) { if(temp1.getText().length()>=tamano) { e.consume(); } } else { e.consume(); } } }); } }Fue útil la respuesta?
LikeDislike