private void busqAsuntoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_busqAsuntoActionPerformed
// TODO add your handling code here:
    
    CitaPorAsunto cA = new CitaPorAsunto();
    
    while (cA.extraerAsunto().length()==0 && JOptionPane.showConfirmDialog(this, cA, "Buscar una cita por asunto",
    JOptionPane.OK_CANCEL_OPTION, JOptionPane.PLAIN_MESSAGE)!=JOptionPane.CANCEL_OPTION) {
            if (cA.extraerAsunto().length()==0) {
                JOptionPane.showMessageDialog(cA, "Debe introducir un asunto.", "Informacion", WIDTH);
            }
        }
         
     if( AgendaPrincGrafica.agenda.esVacia() ) {
            JOptionPane.showMessageDialog(cA, "La agenda esta vacia.", "Informacion", WIDTH);
        }
     
     else if (cA.extraerAsunto().length()>0){
    
        Mostrador m = new Mostrador (AgendaPrincGrafica.agenda.mostrarCita(cA.extraerAsunto()));    
        JOptionPane.showMessageDialog(cA, m, "Cita buscada", WIDTH);
        
    }    
        
}//GEN-LAST:event_busqAsuntoActionPerformed