Interface ThemePainter

All Known Implementing Classes:
AquaPainter, BasicPainter, EclipsePainter, MetalPainter, Office2003Painter, Office2007Painter, XertoPainter

public interface ThemePainter
An interface which defines a list of methods that are used to paint the UI.

Please note, this interface is still in development mode. Future version might break your build if you use it now.

  • Field Details

  • Method Details

    • paintSelectedMenu

      void paintSelectedMenu(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintButtonBackground

      void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintButtonBackground

      void paintButtonBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder)
    • paintMenuItemBackground

      void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintMenuItemBackground

      void paintMenuItemBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, boolean showBorder)
    • paintChevronBackground

      void paintChevronBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintDividerBackground

      void paintDividerBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCommandBarBackground

      void paintCommandBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintFloatingCommandBarBackground

      void paintFloatingCommandBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintMenuShadow

      void paintMenuShadow(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintGripper

      void paintGripper(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintChevronMore

      void paintChevronMore(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintChevronOption

      void paintChevronOption(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintFloatingChevronOption

      void paintFloatingChevronOption(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintContentBackground

      void paintContentBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintStatusBarBackground

      void paintStatusBarBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCommandBarTitlePane

      void paintCommandBarTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintDockableFrameBackground

      void paintDockableFrameBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintDockableFrameTitlePane

      void paintDockableFrameTitlePane(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackground

      void paintCollapsiblePaneTitlePaneBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackgroundEmphasized

      void paintCollapsiblePaneTitlePaneBackgroundEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePanesBackground

      void paintCollapsiblePanesBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized

      void paintCollapsiblePaneTitlePaneBackgroundPlainEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackgroundPlain

      void paintCollapsiblePaneTitlePaneBackgroundPlain(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized

      void paintCollapsiblePaneTitlePaneBackgroundSeparatorEmphasized(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintCollapsiblePaneTitlePaneBackgroundSeparator

      void paintCollapsiblePaneTitlePaneBackgroundSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintTabAreaBackground

      void paintTabAreaBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintTabBackground

      void paintTabBackground(JComponent c, Graphics g, Shape region, Color[] colors, int orientation, int state)
    • paintSidePaneItemBackground

      void paintSidePaneItemBackground(JComponent c, Graphics g, Rectangle rect, Color[] colors, int orientation, int state)
    • paintTabContentBorder

      void paintTabContentBorder(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintHeaderBoxBackground

      void paintHeaderBoxBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintToolBarSeparator

      void paintToolBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintStatusBarSeparator

      void paintStatusBarSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • paintPopupMenuSeparator

      void paintPopupMenuSeparator(JComponent c, Graphics g, Rectangle rect, int orientation, int state)
    • getSortableTableHeaderColumnCellDecoratorInsets

      Insets getSortableTableHeaderColumnCellDecoratorInsets(JComponent c, Graphics g, Rectangle rect, int orientation, int state, int sortOrder, Icon sortIcon, int orderIndex, Color indexColor, boolean paintIndex)
    • paintSortableTableHeaderColumn

      void paintSortableTableHeaderColumn(JComponent c, Graphics g, Rectangle rect, int orientation, int state, int sortOrder, Icon sortIcon, int orderIndex, Color indexColor, boolean paintIndex)
    • fillBackground

      void fillBackground(JComponent c, Graphics g, Rectangle rect, int orientation, int state, Color color)
    • getMenuItemBorderColor

      Color getMenuItemBorderColor()
    • getGripperForeground

      Color getGripperForeground()
    • getGripperForegroundLt

      Color getGripperForegroundLt()
    • getSeparatorForeground

      Color getSeparatorForeground()
    • getSeparatorForegroundLt

      Color getSeparatorForegroundLt()
    • getCollapsiblePaneContentBackground

      Color getCollapsiblePaneContentBackground()
    • getCollapsiblePaneTitleForeground

      Color getCollapsiblePaneTitleForeground()
    • getCollapsiblePaneTitleForegroundEmphasized

      Color getCollapsiblePaneTitleForegroundEmphasized()
    • getCollapsiblePaneFocusTitleForeground

      Color getCollapsiblePaneFocusTitleForeground()
    • getCollapsiblePaneFocusTitleForegroundEmphasized

      Color getCollapsiblePaneFocusTitleForegroundEmphasized()
    • getCollapsiblePaneUpIcon

      ImageIcon getCollapsiblePaneUpIcon()
    • getCollapsiblePaneDownIcon

      ImageIcon getCollapsiblePaneDownIcon()
    • getCollapsiblePaneUpIconEmphasized

      ImageIcon getCollapsiblePaneUpIconEmphasized()
    • getCollapsiblePaneDownIconEmphasized

      ImageIcon getCollapsiblePaneDownIconEmphasized()
    • getCollapsiblePaneTitleButtonBackground

      ImageIcon getCollapsiblePaneTitleButtonBackground()
    • getCollapsiblePaneTitleButtonBackgroundEmphasized

      ImageIcon getCollapsiblePaneTitleButtonBackgroundEmphasized()
    • getCollapsiblePaneUpMask

      ImageIcon getCollapsiblePaneUpMask()
    • getCollapsiblePaneDownMask

      ImageIcon getCollapsiblePaneDownMask()
    • getBackgroundDk

      Color getBackgroundDk()
    • getBackgroundLt

      Color getBackgroundLt()
    • getSelectionSelectedDk

      Color getSelectionSelectedDk()
    • getSelectionSelectedLt

      Color getSelectionSelectedLt()
    • getMenuItemBackground

      Color getMenuItemBackground()
    • getCommandBarTitleBarBackground

      Color getCommandBarTitleBarBackground()
    • getColor

      Color getColor(Object key)
    • getControl

      Color getControl()
    • getControlLt

      Color getControlLt()
    • getControlDk

      Color getControlDk()
    • getControlShadow

      Color getControlShadow()
    • getDockableFrameTitleBarActiveForeground

      Color getDockableFrameTitleBarActiveForeground()
    • getDockableFrameTitleBarInactiveForeground

      Color getDockableFrameTitleBarInactiveForeground()
    • getTitleBarBackground

      Color getTitleBarBackground()
    • getOptionPaneBannerDk

      Color getOptionPaneBannerDk()
    • getOptionPaneBannerLt

      Color getOptionPaneBannerLt()
    • getOptionPaneBannerForeground

      Color getOptionPaneBannerForeground()
    • getTabbedPaneSelectDk

      Color getTabbedPaneSelectDk()
    • getTabbedPaneSelectLt

      Color getTabbedPaneSelectLt()
    • getTabAreaBackgroundDk

      Color getTabAreaBackgroundDk()
    • getTabAreaBackgroundLt

      Color getTabAreaBackgroundLt()