Package furbelow

Class AbstractComponentDecorator.Painter

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable
Enclosing class:
AbstractComponentDecorator

protected class AbstractComponentDecorator.Painter extends JComponent
Used to hook into the Swing painting architecture.
See Also:
  • Constructor Details

    • Painter

      protected Painter()
  • Method Details

    • isShowing

      public boolean isShowing()
      Overrides:
      isShowing in class Component
    • getComponent

      public JComponent getComponent()
    • setDecoratedLayer

      public void setDecoratedLayer(int base)
    • getDecoratedLayer

      public int getDecoratedLayer()
    • isBackgroundDecoration

      public boolean isBackgroundDecoration()
    • setCursor

      public void setCursor(Cursor cursor)
      Set the cursor to something else. If null, the cursor of the decorated component will be used.
      Overrides:
      setCursor in class Component
    • getCursor

      public Cursor getCursor()
      Returns the cursor of the decorated component, or the last cursor set by setCursor(java.awt.Cursor).
      Overrides:
      getCursor in class Component
    • paintComponent

      public void paintComponent(Graphics g)
      Delegate to the containing decorator to perform the paint.
      Overrides:
      paintComponent in class JComponent
    • getToolTipText

      public String getToolTipText(MouseEvent e)
      Provide a decorator-specific tooltip, shown when within the decorator's bounds.
      Overrides:
      getToolTipText in class JComponent
    • toString

      public String toString()
      Overrides:
      toString in class Component