Uses of Interface
com.alee.extended.painter.Painter

Packages that use Painter
com.alee.examples.groups.button   
com.alee.examples.groups.complex   
com.alee.extended.breadcrumb   
com.alee.extended.date   
com.alee.extended.dock   
com.alee.extended.painter   
com.alee.extended.panel   
com.alee.laf.button   
com.alee.laf.label   
com.alee.laf.menu   
com.alee.laf.panel   
com.alee.laf.scroll   
com.alee.laf.slider   
com.alee.laf.tabbedpane   
com.alee.laf.table.editors   
com.alee.laf.text   
com.alee.laf.toolbar   
com.alee.managers.notification   
com.alee.managers.popup   
com.alee.managers.style   
com.alee.managers.style.skin   
com.alee.managers.style.skin.ninepatch   
com.alee.managers.style.skin.web   
com.alee.managers.tooltip   
com.alee.utils   
com.alee.utils.swing   
 

Uses of Painter in com.alee.examples.groups.button
 

Classes in com.alee.examples.groups.button that implement Painter
static class ButtonPaintersExample.SeaGlassButtonPainter
          Custom SeaGlass button painter.
 

Uses of Painter in com.alee.examples.groups.complex
 

Classes in com.alee.examples.groups.complex that implement Painter
 class ComplexExample.ShadeBackgroundPainter
          Custom shade background painter.
 

Uses of Painter in com.alee.extended.breadcrumb
 

Constructors in com.alee.extended.breadcrumb with parameters of type Painter
WebBreadcrumbPanel(Painter painter)
           
WebBreadcrumbPanel(Painter painter, java.awt.Component component)
           
 

Uses of Painter in com.alee.extended.date
 

Fields in com.alee.extended.date declared as Painter
static Painter WebDateFieldStyle.painter
          Custom panel decoration painter.
 

Uses of Painter in com.alee.extended.dock
 

Methods in com.alee.extended.dock that return Painter
 Painter WebDockableFrame.getTitlePainter()
           
 

Methods in com.alee.extended.dock with parameters of type Painter
 void WebDockableFrame.setTitlePainter(Painter painter)
           
 

Uses of Painter in com.alee.extended.painter
 

Classes in com.alee.extended.painter that implement Painter
 class AbstractPainter<E extends JComponent>
          This abstract painter provides a few additional useful features atop of the Painter interface.
 class AdaptivePainter<E extends JComponent>
          Special painter made to adapts any kind of painters to fit custom painters within the specific UIs.
 class AlphaLayerPainter<E extends JComponent>
          Alpha layer painter.
 class BorderPainter<E extends JComponent>
          Simple border painter.
 class ColorPainter<E extends JComponent>
          Simple color painter.
 class DashedBorderPainter<E extends JComponent>
          Dashed border painter.
 class InnerShadePainter<E extends JComponent>
           
 class NinePatchIconPainter<E extends JComponent>
          Custom painter for 9-patch icon.
 class NinePatchStatePainter<E extends JComponent>
          This painter class allows you to specify multiply 9-patch images for different component states.
 class TexturePainter<E extends JComponent>
          Texure painter.
 class TitledBorderPainter<E extends JComponent>
          Titled border painter.
 class WebStylePainter<E extends JComponent>
          Custom web-style painter for basic elements like panels, buttons e.t.c.
 

Methods in com.alee.extended.painter that return Painter
 Painter AdaptivePainter.getPainter()
          Returns adapted painter.
 

Methods in com.alee.extended.painter with parameters of type Painter
static void PainterSupport.installPainter(javax.swing.JComponent component, Painter painter)
          Installs painter into the specified component.
static void PainterSupport.uninstallPainter(javax.swing.JComponent component, Painter painter)
          Uninstalls painter from the specified component.
 

Constructors in com.alee.extended.painter with parameters of type Painter
AdaptivePainter(Painter painter)
          Constructs new AdaptivePainter to adapt specified painter.
 

Uses of Painter in com.alee.extended.panel
 

Classes in com.alee.extended.panel that implement Painter
 class WebComponentPanel.WebSelectablePanelPainter
          Custom painter for selectable panels.
 

Methods in com.alee.extended.panel with parameters of type Painter
 void WebButtonGroup.setButtonsPainter(Painter painter)
           
protected  void WebButtonGroup.setPainter(WebButtonGroup group, Painter painter)
           
 

Uses of Painter in com.alee.laf.button
 

Fields in com.alee.laf.button declared as Painter
protected  Painter WebButtonUI.painter
           
static Painter WebButtonStyle.painter
          Button painter.
 

Methods in com.alee.laf.button that return Painter
 Painter WebToggleButton.getPainter()
           
 Painter WebButtonUI.getPainter()
           
 Painter WebButton.getPainter()
           
 

Methods in com.alee.laf.button with parameters of type Painter
 WebToggleButton WebToggleButton.setPainter(Painter painter)
           
 void WebButtonUI.setPainter(Painter painter)
           
 WebButton WebButton.setPainter(Painter painter)
           
 

Constructors in com.alee.laf.button with parameters of type Painter
WebButton(Painter painter)
           
 

Uses of Painter in com.alee.laf.label
 

Subinterfaces of Painter in com.alee.laf.label
 interface LabelPainter<E extends JLabel>
          Base interface for JLabel component painters.
 

Classes in com.alee.laf.label that implement Painter
 class AdaptiveLabelPainter<E extends JLabel>
          Simple LabelPainter adapter class.
 

Fields in com.alee.laf.label declared as Painter
static Painter WebLabelStyle.backgroundPainter
          Default label background painter.
static Painter WebLabelStyle.painter
          Label background painter.
 

Methods in com.alee.laf.label that return Painter
 Painter WebLabelUI.getPainter()
          Returns label painter.
 Painter WebLabel.getPainter()
           
 

Methods in com.alee.laf.label with parameters of type Painter
 void WebLabelUI.setPainter(Painter painter)
          Sets label painter.
 WebLabel WebLabel.setPainter(Painter painter)
           
 

Constructors in com.alee.laf.label with parameters of type Painter
AdaptiveLabelPainter(Painter painter)
          Constructs new AdaptiveLabelPainter for the specified painter.
 

Uses of Painter in com.alee.laf.menu
 

Subinterfaces of Painter in com.alee.laf.menu
 interface PopupMenuPainter<E extends JPopupMenu>
          Base interface for JPopupMenu component painters.
 

Classes in com.alee.laf.menu that implement Painter
 class AdaptivePopupMenuPainter<E extends JPopupMenu>
          Simple PopupMenuPainter adapter class.
 

Fields in com.alee.laf.menu declared as Painter
protected  Painter WebMenuUI.painter
           
protected  Painter WebMenuItemUI.painter
           
static Painter WebMenuItemStyle.painter
          Item painter.
 

Methods in com.alee.laf.menu that return Painter
 Painter WebRadioButtonMenuItem.getPainter()
          Returns menu item painter.
 Painter WebPopupMenuUI.getPainter()
          Returns popup menu painter.
 Painter WebMenuUI.getPainter()
          Returns menu item painter.
 Painter WebMenuItemUI.getPainter()
          Returns menu item painter.
 Painter WebMenuItem.getPainter()
          Returns menu item painter.
 Painter WebMenu.getPainter()
          Returns menu item painter.
 Painter WebCheckBoxMenuItem.getPainter()
          Returns menu item painter.
 

Methods in com.alee.laf.menu with parameters of type Painter
 void WebRadioButtonMenuItem.setPainter(Painter painter)
          Sets menu item painter.
 void WebPopupMenuUI.setPainter(Painter painter)
          Sets popup menu painter.
 void WebMenuUI.setPainter(Painter painter)
          Sets menu item painter.
 void WebMenuItemUI.setPainter(Painter painter)
          Sets menu item painter.
 void WebMenuItem.setPainter(Painter painter)
          Sets menu item painter.
 void WebMenu.setPainter(Painter painter)
          Sets menu item painter.
 void WebCheckBoxMenuItem.setPainter(Painter painter)
          Sets menu item painter.
 

Constructors in com.alee.laf.menu with parameters of type Painter
AdaptivePopupMenuPainter(Painter painter)
          Constructs new AdaptiveLabelPainter for the specified painter.
 

Uses of Painter in com.alee.laf.panel
 

Subinterfaces of Painter in com.alee.laf.panel
 interface PanelPainter<E extends JPanel>
          Base interface for JPanel component painters.
 

Classes in com.alee.laf.panel that implement Painter
 class AdaptivePanelPainter<E extends JPanel>
          Simple PanelPainter adapter class.
 

Methods in com.alee.laf.panel that return Painter
 Painter WebPanelUI.getPainter()
          Returns panel painter.
 Painter WebPanel.getPainter()
          Returns panel painter.
 

Methods in com.alee.laf.panel with parameters of type Painter
 void WebPanelUI.setPainter(Painter painter)
          Sets panel painter.
 WebPanel WebPanel.setPainter(Painter painter)
          Sets panel painter.
 

Constructors in com.alee.laf.panel with parameters of type Painter
AdaptivePanelPainter(Painter painter)
          Constructs new AdaptivePanelPainter for the specified painter.
WebPanel(java.awt.LayoutManager layout, Painter painter)
          Constructs new panel with the specified layout and painter.
WebPanel(java.awt.LayoutManager layout, Painter painter, java.awt.Component... components)
          Constructs new panel with the specified layout and painter.
WebPanel(Painter painter)
          Constructs new panel with the specified painter.
WebPanel(Painter painter, java.awt.Component component)
          Constructs new panel with the specified painter.
 

Uses of Painter in com.alee.laf.scroll
 

Subinterfaces of Painter in com.alee.laf.scroll
 interface ScrollBarButtonPainter<E extends AbstractButton>
          Base interface for JScrollBar arrow button painters.
 interface ScrollBarPainter<E extends JScrollBar>
          Base interface for JScrollBar component painters.
 

Classes in com.alee.laf.scroll that implement Painter
 class AdaptiveScrollBarButtonPainter<E extends AbstractButton>
          Simple ScrollBarButtonPainter adapter class.
 class AdaptiveScrollBarPainter<E extends JScrollBar>
          Simple ScrollBarPainter adapter class.
 

Methods in com.alee.laf.scroll that return Painter
 Painter WebScrollBarUI.getDecreaseButtonPainter()
          Returns decrease button painter.
 Painter WebScrollBar.getDecreaseButtonPainter()
          Returns decrease button painter.
 Painter WebScrollBarUI.getIncreaseButtonPainter()
          Returns increase button painter.
 Painter WebScrollBar.getIncreaseButtonPainter()
          Returns increase button painter.
 Painter WebScrollBarUI.getPainter()
          Returns scroll bar painter.
 Painter WebScrollBar.getPainter()
          Returns scroll bar painter.
 

Methods in com.alee.laf.scroll with parameters of type Painter
 void WebScrollBarUI.setDecreaseButtonPainter(Painter painter)
          Sets decrease button painter.
 WebScrollBar WebScrollBar.setDecreaseButtonPainter(Painter painter)
          Sets decrease button painter.
 void WebScrollBarUI.setIncreaseButtonPainter(Painter painter)
          Sets increase button painter.
 WebScrollBar WebScrollBar.setIncreaseButtonPainter(Painter painter)
          Sets increase button painter.
 void WebScrollBarUI.setPainter(Painter painter)
          Sets scroll bar painter.
 WebScrollBar WebScrollBar.setPainter(Painter painter)
          Sets scroll bar painter.
 

Constructors in com.alee.laf.scroll with parameters of type Painter
AdaptiveScrollBarButtonPainter(Painter painter)
          Constructs new AdaptiveScrollBarButtonPainter for the specified painter.
AdaptiveScrollBarPainter(Painter painter)
          Constructs new AdaptiveScrollBarPainter for the specified painter.
 

Uses of Painter in com.alee.laf.slider
 

Fields in com.alee.laf.slider declared as Painter
protected  Painter WebSliderUI.painter
           
 

Methods in com.alee.laf.slider that return Painter
 Painter WebSliderUI.getPainter()
           
 Painter WebSlider.getPainter()
           
 

Methods in com.alee.laf.slider with parameters of type Painter
 void WebSliderUI.setPainter(Painter painter)
           
 WebSlider WebSlider.setPainter(Painter painter)
           
 

Uses of Painter in com.alee.laf.tabbedpane
 

Fields in com.alee.laf.tabbedpane declared as Painter
static Painter WebTabbedPaneStyle.painter
          Empty pane Painter.
 

Methods in com.alee.laf.tabbedpane that return Painter
 Painter WebTabbedPaneUI.getBackgroundPainterAt(int tabIndex)
           
 Painter WebTabbedPane.getBackgroundPainterAt(int tabIndex)
           
 Painter WebTabbedPaneUI.getPainter()
           
 Painter WebTabbedPane.getPainter()
           
 

Methods in com.alee.laf.tabbedpane with parameters of type Painter
 void WebTabbedPaneUI.setBackgroundPainterAt(int tabIndex, Painter painter)
           
 void WebTabbedPane.setBackgroundPainterAt(int tabIndex, Painter painter)
           
 void WebTabbedPaneUI.setPainter(Painter painter)
           
 void WebTabbedPane.setPainter(Painter painter)
           
 

Uses of Painter in com.alee.laf.table.editors
 

Classes in com.alee.laf.table.editors that implement Painter
 class GenericCellEditorPainter
          Custom painter to provide visual feedback for invalid editor cells.
 

Uses of Painter in com.alee.laf.text
 

Fields in com.alee.laf.text declared as Painter
static Painter WebTextFieldStyle.painter
          Text field painter.
static Painter WebTextAreaStyle.painter
          Text area painter.
static Painter WebPasswordFieldStyle.painter
          Text field painter.
 

Methods in com.alee.laf.text that return Painter
 Painter WebTextFieldUI.getPainter()
           
 Painter WebTextField.getPainter()
           
 Painter WebTextAreaUI.getPainter()
           
 Painter WebTextArea.getPainter()
           
 Painter WebPasswordFieldUI.getPainter()
           
 Painter WebPasswordField.getPainter()
           
 Painter WebFormattedTextField.getPainter()
           
 

Methods in com.alee.laf.text with parameters of type Painter
 void WebTextFieldUI.setPainter(Painter painter)
           
 void WebTextField.setPainter(Painter painter)
           
 void WebTextAreaUI.setPainter(Painter painter)
           
 void WebTextArea.setPainter(Painter painter)
           
 void WebPasswordFieldUI.setPainter(Painter painter)
           
 void WebPasswordField.setPainter(Painter painter)
           
 void WebFormattedTextField.setPainter(Painter painter)
           
 

Uses of Painter in com.alee.laf.toolbar
 

Fields in com.alee.laf.toolbar declared as Painter
static Painter WebToolBarStyle.painter
          Toolbar painter.
 

Methods in com.alee.laf.toolbar that return Painter
 Painter WebToolBarUI.getPainter()
           
 Painter WebToolBar.getPainter()
           
 

Methods in com.alee.laf.toolbar with parameters of type Painter
 void WebToolBarUI.setPainter(Painter painter)
           
 void WebToolBar.setPainter(Painter painter)
           
 

Uses of Painter in com.alee.managers.notification
 

Methods in com.alee.managers.notification that return Painter
 Painter NotificationStyle.getPainter()
          Returns cached painter for this notification style.
 

Constructors in com.alee.managers.notification with parameters of type Painter
WebNotificationPopup(Painter stylePainter)
          Constructs new notification popup with the specified painter.
 

Uses of Painter in com.alee.managers.popup
 

Classes in com.alee.managers.popup that implement Painter
protected  class WebButtonPopup.WebButtonPopupPainter
          Custom button popup painter.
 

Methods in com.alee.managers.popup that return Painter
static Painter PopupManager.getDefaultPopupPainter()
          Returns default popup painter.
static Painter PopupManager.getPopupPainter(PopupStyle style)
          Returns popup painter for the specified popup style.
 

Constructors in com.alee.managers.popup with parameters of type Painter
WebPopup(Painter stylePainter)
           
 

Uses of Painter in com.alee.managers.style
 

Methods in com.alee.managers.style with type parameters of type Painter
static
<T extends Painter>
T
StyleManager.getPainter(javax.swing.JComponent component)
          Returns painter for the specified component.
static
<T extends Painter>
T
StyleManager.getPainter(javax.swing.JComponent component, java.lang.String painterId)
          Returns painter for the specified component and painter ID.
static
<T extends Painter>
T
StyleManager.setCustomPainter(javax.swing.JComponent component, java.lang.String id, T painter)
          Sets custom painter for the specified component.
static
<T extends Painter>
T
StyleManager.setCustomPainter(javax.swing.JComponent component, T painter)
          Sets custom default painter for the specified component.
 

Methods in com.alee.managers.style that return types with arguments of type Painter
static java.util.Map<javax.swing.JComponent,java.util.Map<java.lang.String,Painter>> StyleManager.getCustomPainters()
          Returns all custom painters.
static java.util.Map<java.lang.String,Painter> StyleManager.getCustomPainters(javax.swing.JComponent component)
          Returns all custom painters for the specified component.
 

Uses of Painter in com.alee.managers.style.skin
 

Methods in com.alee.managers.style.skin with type parameters of type Painter
<T extends Painter>
T
WebLafSkin.getPainter(javax.swing.JComponent component, java.lang.String painterId)
          Returns component painter for the specified painter ID.
 

Method parameters in com.alee.managers.style.skin with type arguments of type Painter
 boolean WebLafSkin.applySkin(javax.swing.JComponent component, java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> customPainterProperties, java.util.Map<java.lang.String,Painter> customPainters)
          Applies this skin to the specified component.
 

Uses of Painter in com.alee.managers.style.skin.ninepatch
 

Classes in com.alee.managers.style.skin.ninepatch that implement Painter
 class NPDecorationPainter<E extends JComponent>
          9-patch partial decoration painter for any kind of components.
 class NPLabelPainter<E extends JLabel>
          Base 9-patch painter for JLabel component.
 class NPPanelPainter<E extends JPanel>
          Base 9-patch painter for JPanel component.
 class NPScrollBarButtonPainter<E extends AbstractButton>
          Base 9-patch painter for JScrollBar arrow buttons.
 class NPScrollBarPainter<E extends JScrollBar>
          Base 9-patch painter for JScrollBar component.
 

Uses of Painter in com.alee.managers.style.skin.web
 

Classes in com.alee.managers.style.skin.web that implement Painter
 class WebBreadcrumbButtonPainter<E extends WebBreadcrumbButton>
           
 class WebBreadcrumbLabelPainter<E extends WebBreadcrumbLabel>
          Custom painter for WebBreadcrumbLabel component.
 class WebBreadcrumbPanelPainter<E extends WebBreadcrumbPanel>
          Custom painter for WebBreadcrumbLabel component.
 class WebBreadcrumbToggleButtonPainter<E extends WebBreadcrumbToggleButton>
           
 class WebComboBoxElementPainter<E extends WebComboBoxElement>
          Custom painter for ComboBox elements.
 class WebDecorationPainter<E extends JComponent>
          Web-style background painter for any component.
 class WebHotkeyLabelPainter<E extends JLabel>
          Custom painter for WebHotkeyLabel component.
 class WebLabelPainter<E extends JLabel>
          Web-style painter for JLabel component.
 class WebPanelPainter<E extends JPanel>
          Web-style painter for JPanel component.
 class WebPopOverPainter<E extends JPanel>
          Web-style painter for WebPopOver component.
 class WebPopupMenuPainter<E extends JPopupMenu>
          Base painter for JPopupMenu component.
 class WebPopupPainter<E extends JComponent>
          Web-styled popup painter for any type of components.
 class WebScrollBarButtonPainter<E extends AbstractButton>
          Base painter for JScrollBar arrow buttons.
 class WebScrollBarPainter<E extends JScrollBar>
          Web-style painter for JScrollBar component.
 class WebVerticalLabelPainter<E extends JLabel>
          Web-style painter for WebVerticalLabel component.
 

Fields in com.alee.managers.style.skin.web declared as Painter
protected  Painter WebLabelPainter.backgroundPainter
           
 

Methods in com.alee.managers.style.skin.web that return Painter
 Painter WebLabelPainter.getBackgroundPainter()
          Returns label background painter.
 

Methods in com.alee.managers.style.skin.web with parameters of type Painter
 void WebLabelPainter.setBackgroundPainter(Painter painter)
          Sets label background painter.
 

Constructors in com.alee.managers.style.skin.web with parameters of type Painter
WebLabelPainter(Painter backgroundPainter)
          Constructs new WebLabelPainter with the specified background painter.
 

Uses of Painter in com.alee.managers.tooltip
 

Classes in com.alee.managers.tooltip that implement Painter
 class HotkeyTipPainter<T extends HotkeyTipLabel>
          Custom painter for HotkeyTipLabel component.
 

Uses of Painter in com.alee.utils
 

Methods in com.alee.utils with type parameters of type Painter
static
<T extends Painter>
T
LafUtils.getAdaptedPainter(Painter painter)
          Returns either the specified painter if it is not an adapted painter or the adapted painter.
static
<T extends Painter>
T
LafUtils.getProperPainter(Painter painter, java.lang.Class properClass, java.lang.Class adapterClass)
          Returns the specified painter if it can be assigned to proper painter type.
 

Methods in com.alee.utils with parameters of type Painter
static void LafUtils.firePainterChanged(javax.swing.JComponent component, Painter oldPainter, Painter newPainter)
          Fires painter property change event.
static void LafUtils.firePainterChanged(javax.swing.JComponent component, Painter oldPainter, Painter newPainter)
          Fires painter property change event.
static
<T extends Painter>
T
LafUtils.getAdaptedPainter(Painter painter)
          Returns either the specified painter if it is not an adapted painter or the adapted painter.
static
<T extends Painter>
T
LafUtils.getProperPainter(Painter painter, java.lang.Class properClass, java.lang.Class adapterClass)
          Returns the specified painter if it can be assigned to proper painter type.
static void LafUtils.updateBorder(javax.swing.JComponent component, java.awt.Insets margin, Painter painter)
          Updates component border using the specified margin
 

Uses of Painter in com.alee.utils.swing
 

Constructors in com.alee.utils.swing with parameters of type Painter
WebHeavyWeightPopup(java.awt.LayoutManager layout, Painter painter)
           
WebHeavyWeightPopup(java.awt.LayoutManager layout, Painter painter, java.awt.Component... components)
           
WebHeavyWeightPopup(Painter painter)
           
WebHeavyWeightPopup(Painter painter, java.awt.Component component)