domingo, 7 de junio de 2015

Desarrollo de una interfaz gráfica en java: validar que no existan campos vacíos.

En la interfaz gráfica que estamos desarrollando queremos desarrollar un método para que compruebe si existen campos vacíos.  En caso de que exista alguno, la aplicación debe de lanzar un mensaje de error.



En la clase Validar.java creamos el método:

/**
     * camposVacios. Comprueba que ninguno de los campos referentes a los datos
     * personales en la ventana Eventos, estén vacíos.
     *
     * @return true si ninguno de los campos referentes a los <code>datos
     * personales</code> está vacío y false en caso contrario.
     */
    protected static boolean camposVacios() {

        if (VentanaEvento.jTextFieldNifNie.getText().isEmpty()
                || VentanaEvento.jTextFieldTelefono.getText().isEmpty()
                || VentanaEvento.jTextFieldNombre.getText().isEmpty()
                || VentanaEvento.jTextFieldApellidos.getText().isEmpty()
                || VentanaEvento.jTextFieldPoblacion.getText().isEmpty()
                || VentanaEvento.jTextFieldDireccion.getText().isEmpty()
                || VentanaEvento.jTextFieldCodigoPostal.getText().isEmpty()) {

            boolDatosPersonales = false;

        } else {
            boolDatosPersonales = true;
        }
        return boolDatosPersonales;
    }



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

//Validamos que no haya vacío ningún campo referente a los datos personales.
                if (Validar.camposVacios() == false) {
                    JOptionPane.showMessageDialog(null, "No se puede dejar vacío ningún dato personal", "ERROR.                         Campo vacío.", JOptionPane.ERROR_MESSAGE);
                    boolDatosCorrectos = false;
                }


Si dejamos un campo vacío, la aplicación nos lanzará un mensaje de error.

No hay comentarios:

Publicar un comentario

Colabora con tu comentario.