Salve ho un problema con una classe che implementa JDialog. Praticamente questo è il costrutttore
codice:
  /**
     * Costruttore con Parametri, da utilizzare quando si vuole che la scheda
     * cliente blocchi le altre finestre
     * @param owner
     * @param model
     * @param cliente
     */
    public FormSchedaCliente(JFrame owner,ListaClientiTableModel model,ClienteDB cliente){
        super(owner,ModalityType.DOCUMENT_MODAL);
        this.setTitle("Scheda Cliente ");
        this.cliente = cliente;
        this.initComponents();
        this.model=model;
        this.textfieldNome.setText(cliente.getNome());
        this.textfieldCognome.setText(cliente.getCognome());
        this.textfieldTelefono.setText(cliente.getTelefono());
        this.textfieldMail.setText(cliente.getMail());
        this.textfieldDataApp.setText(dateformat.format(cliente
                .getDataAppuntamento()));
        this.textfieldOraApp.setText(orarioFormat.format(cliente.getOraAppuntamento()));
        this.textfieldPrimoCont.setText(cliente.getPrimo_contatto("dd/MMM/yyyy HH:mm:ss"));
        
    }
il fatto è che oltre a bloccare la finestra superiore , blocca anche i listener dei pulsanti , ovvero quando premo sui pulsanti di questa Jdialog non succede nulla