Class JAlbumObject

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable

public class JAlbumObject extends JComponent
Visual representation of a file or folder. Allows context sensitive manipulation
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • isCut

      public boolean isCut()
    • setCut

      public void setCut(boolean cut)
      Cut support (visual representation)
      Parameters:
      cut -
      Since:
      15.1
    • invalidate

      public void invalidate()
      Overrides:
      invalidate in class Container
    • paintChildren

      public void paintChildren(Graphics g)
      Overrides:
      paintChildren in class JComponent
    • isSelected

      public boolean isSelected()
    • isEditing

      public boolean isEditing()
    • setEditing

      public void setEditing(boolean editing)
    • setRubberbanded

      public void setRubberbanded(boolean rubberbanded)
      Called repetitively from mouse drag events. Makes sure that selection state is toggled when rubberband moves over or leaves component
      Parameters:
      rubberbanded - boolean
    • resetRubberbanded

      public void resetRubberbanded()
      Called when rubberband disappears
    • isIncluded

      public boolean isIncluded()
    • setIncluded

      public void setIncluded(boolean included) throws IOException
      Throws:
      IOException
    • setSelected

      public void setSelected(boolean selected)
    • setRenaming

      public void setRenaming()
    • toString

      public String toString()
      Overrides:
      toString in class Component
    • focusLost

      public void focusLost()
      Call from framework to tell hover components to hide