code: protected void setComponentCursor (Component comp)
      {
          Cursor c = comp.getCursor();
          if (c != _curCursor) {
              assertComponentCursorCleared();
              _lastComp = comp;
              _oldCursor = comp.isCursorSet() ? c : null;
              comp.setCursor(_curCursor);
          }
      }
docs: Check to see if we need to do component-level cursor setting and take
  care of it if needed.