@Override
    public void setComponents() {
        this.lblParam1.setVisible(false);
        this.lblParam2.setVisible(false);
        this.txtParam1.setVisible(false);
        this.txtParam2.setVisible(false);
        this.calFecha1.setVisible(false);
        this.calFecha2.setVisible(false);
        this.lblEMaxPromo.setVisible(false);
        this.txtEdadPromo.setVisible(false);
        this.txtParam1.setText("");
        this.txtParam2.setText("");
        this.txtEdadPromo.setText("");
        header = new MessageFormat("");
        footer = new MessageFormat("");

        switch (cboxReporte.getSelectedItem().toString()) {
            case "Usuarios Por Edad":
                this.lblParam1.setText("Edad Minima");
                this.lblParam2.setText("Edad Maxima");
                this.lblParam1.setVisible(true);
                this.lblParam2.setVisible(true);
                this.txtParam1.setVisible(true);
                this.txtParam2.setVisible(true);
                break;
            case "Lineas y sus Estaciones":
                break;
            case "Listado de Estaciones":
                break;
            case "Consulta de Usuario":
                this.lblParam1.setText("Ingrese CI");
                this.txtParam1.setVisible(true);
                this.lblParam1.setVisible(true);
                break;
            case "Consulta de Estacion":
                this.lblParam1.setText("Ingrese Nombre");
                this.txtParam1.setVisible(true);
                this.lblParam1.setVisible(true);
                break;
            case "Usuarios con más Consumo":
                this.lblParam1.setText("Inicio");
                this.lblParam2.setText("Fin");
                this.lblParam1.setVisible(true);
                this.lblParam2.setVisible(true);
                this.calFecha1.setVisible(true);
                this.calFecha2.setVisible(true);
                break;
            case "Consulta de Promocion":
                this.lblParam1.setText("Dias Registrado");
                this.lblParam2.setText("Cantidad Maxima de Usuarios");
                this.lblEMaxPromo.setVisible(true);
                this.lblParam1.setVisible(true);
                this.lblParam2.setVisible(true);
                this.txtParam1.setVisible(true);
                this.txtParam2.setVisible(true);
                this.txtEdadPromo.setVisible(true);
                break;
            case "Convenios Antiguos":
                this.lblParam1.setText("Año de Referencia");
                this.lblParam1.setVisible(true);
                this.txtParam1.setVisible(true);
                break;
            case "Listado de Estaciones Cercanas":
                this.lblParam1.setText("Ingrese CI");
                this.lblParam1.setVisible(true);
                this.txtParam1.setVisible(true);
                break;
        }
    }