domingo, 7 de junio de 2015

Desarrollo de una interfaz gráfica en java : validar la longitud de un campo.

Vamos a validar la longitud de un campo mediante un método de validación.  Esta es la interfaz donde aparece el campo que queremos validar.


En una clase que podemos llamar por ejemplo " Validar.java"  añadimos el método para validar el campo nombre.  Vamos a crear el método de validación:

 
/**
     * longitudNombre. Valida que el campo del nombre, en la venanta Evento,
     * tenga un máximo de 30 carácteres.
     *
     * @return si el <code>campo nombre</code> tiene más de 30 carácteres
     * devuelve false y true en caso contrario.
     */
    protected static boolean longitudNombre() {
        if (VentanaEvento.jTextFieldNombre.getText().length() > 30) {
            boolLongitudNombre = false;
        } else {
            boolLongitudNombre = true;
        }
        return boolLongitudNombre;
    }


Ahora "enlazamos" el método longitudNombre con la clase en la que desarrollamos la interfaz gráfica.

//Si el teléfono es correcto comprobamos que la longitud del campo nombre no super los 30 carácteres.
                else if (Validar.longitudNombre() == false) {
                    JOptionPane.showMessageDialog(null, "La longitud del campo 'Nombre' debe de ser como\n"
                            + "máximo de 30 carácteres.", "ERROR: longitud de campo incorrecta", JOptionPane.ERROR_MESSAGE);
                    boolDatosCorrectos = false;
                }




Si introducimos más de 30 caracteres en el campo nombre, la aplicación nos lazará un mensaje de error con los detalles del mismo.

No hay comentarios:

Publicar un comentario

Colabora con tu comentario.