code: @Override
      public void doAction(Action action) {
          switch (action) {
              case REMOVE:
                  close();
                  break;
              
              case HIDE:
                  setVisible(false);
                  break;
              
              case SHOW:
                  setVisible(true);
                  break;
              
              case COLLAPSE:
                  setSize(Size.MINIMIZED);
                  break;
              
              case EXPAND:
                  setSize(Size.NORMAL);
                  break;
              
              case TOP:
                  moveToTop();
                  break;
          }
      }
docs: Perform the specified action on the drop container.
  
  @param action An action.