public void restoreCursor() {
    for (Iterator iter = dialogStack.iterator(); iter.hasNext(); ) {
      JDialog dlg = (JDialog) iter.next();

      // TODO: RECUPERAR EL CURSOR
      dlg.setCursor(null);
      dlg.getGlassPane().setVisible(false);
    }
  }
 /** @return */
 public void setWaitCursor() {
   dialogCursors.clear();
   for (Iterator iter = dialogStack.iterator(); iter.hasNext(); ) {
     JDialog dlg = (JDialog) iter.next();
     dialogCursors.add(dlg.getCursor());
     dlg.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
     dlg.getGlassPane().setVisible(true);
   }
 }