Uses of Class
com.alee.utils.ninepatch.NinePatchIcon

Packages that use NinePatchIcon
com.alee.examples.groups.complex   
com.alee.extended.ninepatch   
com.alee.extended.painter   
com.alee.laf.rootpane   
com.alee.managers.style.skin.ninepatch   
com.alee.utils   
com.alee.utils.ninepatch   
 

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

Methods in com.alee.examples.groups.complex that return NinePatchIcon
protected  NinePatchIcon ComplexExample.ShadeBackgroundPainter.getShadeIcon()
          Returns shade icon.
 

Uses of NinePatchIcon in com.alee.extended.ninepatch
 

Methods in com.alee.extended.ninepatch that return NinePatchIcon
 NinePatchIcon NinePatchEditor.getNinePatchIcon()
           
 NinePatchIcon NinePatchStateGroup.getStateIcon(java.lang.String state)
           
 

Methods in com.alee.extended.ninepatch that return types with arguments of type NinePatchIcon
 java.util.Map<java.lang.String,NinePatchIcon> NinePatchStateGroup.getStateIcons()
           
 

Methods in com.alee.extended.ninepatch with parameters of type NinePatchIcon
 void NinePatchEditor.setNinePatchIcon(NinePatchIcon ninePatchIcon)
           
 void NinePatchStateGroup.setStateIcon(java.lang.String state, NinePatchIcon icon)
           
 

Method parameters in com.alee.extended.ninepatch with type arguments of type NinePatchIcon
 void NinePatchStateGroup.setStateIcons(java.util.Map<java.lang.String,NinePatchIcon> stateIcons)
           
 

Uses of NinePatchIcon in com.alee.extended.painter
 

Fields in com.alee.extended.painter declared as NinePatchIcon
protected  NinePatchIcon NinePatchIconPainter.icon
          9-patch icon to paint.
 

Fields in com.alee.extended.painter with type parameters of type NinePatchIcon
protected  java.util.Map<java.lang.String,NinePatchIcon> NinePatchStatePainter.stateIcons
          Map containing separate 9-patch icons for different component states.
 

Methods in com.alee.extended.painter that return NinePatchIcon
protected  NinePatchIcon NinePatchStatePainter.getButtonBackground(javax.swing.AbstractButton button)
          Returns current state icon for the specified button.
protected  NinePatchIcon NinePatchStatePainter.getComponentBackground(E component)
          Returns current state icon for the specified component.
 NinePatchIcon NinePatchStatePainter.getExactStateIcon(java.lang.String state)
          Returns exact state icon or null if it is not specified.
 NinePatchIcon NinePatchIconPainter.getNinePatchIcon()
          Returns painted 9-patch icon.
 NinePatchIcon NinePatchStatePainter.getStateIcon(java.lang.String state)
          Returns state icon or possible replacement for it.
protected  NinePatchIcon NinePatchStatePainter.getToolBarBackground(javax.swing.JToolBar toolbar)
          Returns current state icon for the specified toolbar.
 

Methods in com.alee.extended.painter that return types with arguments of type NinePatchIcon
 java.util.Map<java.lang.String,NinePatchIcon> NinePatchStatePainter.getStateIcons()
          Returns states map.
 

Methods in com.alee.extended.painter with parameters of type NinePatchIcon
 void NinePatchStatePainter.addStateIcon(java.lang.String state, NinePatchIcon ninePatchIcon)
          Adds painter state.
 void NinePatchIconPainter.setNinePatchIcon(NinePatchIcon icon)
          Sets painted 9-patch icon.
 

Method parameters in com.alee.extended.painter with type arguments of type NinePatchIcon
 void NinePatchStatePainter.setStateIcons(java.util.Map<java.lang.String,NinePatchIcon> stateIcons)
          Sets states map.
 

Constructors in com.alee.extended.painter with parameters of type NinePatchIcon
NinePatchIconPainter(NinePatchIcon icon)
          Constructs new 9-patch icon painter.
 

Constructor parameters in com.alee.extended.painter with type arguments of type NinePatchIcon
NinePatchStatePainter(java.util.Map<java.lang.String,NinePatchIcon> stateIcons)
          Constructs new 9-patch state painter with specified states map.
 

Uses of NinePatchIcon in com.alee.laf.rootpane
 

Methods in com.alee.laf.rootpane that return NinePatchIcon
protected  NinePatchIcon WebRootPaneUI.getShadeIcon(javax.swing.JComponent c)
           
 

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

Fields in com.alee.managers.style.skin.ninepatch declared as NinePatchIcon
protected  NinePatchIcon NPLabelPainter.backgroundIcon
          Used 9-patch icons.
protected  NinePatchIcon NPDecorationPainter.backgroundIcon
          Used 9-patch icons.
protected  NinePatchIcon NPDecorationPainter.bottomSeparatorIcon
           
protected  NinePatchIcon NPLabelPainter.focusedBackgroundIcon
           
protected  NinePatchIcon NPDecorationPainter.focusedBackgroundIcon
           
protected  NinePatchIcon NPScrollBarPainter.hBackgroundIcon
          Used 9-patch icons.
protected  NinePatchIcon NPScrollBarPainter.hFocusedBackgroundIcon
           
protected  NinePatchIcon NPScrollBarPainter.hFocusedThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.hFocusedTrackIcon
           
protected  NinePatchIcon NPScrollBarPainter.hPressedThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.hThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.hTrackIcon
           
protected  NinePatchIcon NPDecorationPainter.leftSeparatorIcon
           
protected  NinePatchIcon NPDecorationPainter.rightSeparatorIcon
           
protected  NinePatchIcon NPDecorationPainter.separatorIcon
           
protected  NinePatchIcon NPDecorationPainter.topSeparatorIcon
           
protected  NinePatchIcon NPScrollBarPainter.vBackgroundIcon
           
protected  NinePatchIcon NPScrollBarPainter.vFocusedBackgroundIcon
           
protected  NinePatchIcon NPScrollBarPainter.vFocusedThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.vFocusedTrackIcon
           
protected  NinePatchIcon NPScrollBarPainter.vPressedThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.vThumbIcon
           
protected  NinePatchIcon NPScrollBarPainter.vTrackIcon
           
 

Methods in com.alee.managers.style.skin.ninepatch that return NinePatchIcon
 NinePatchIcon NPLabelPainter.getBackgroundIcon()
          Returns background 9-patch icon.
 NinePatchIcon NPDecorationPainter.getBackgroundIcon()
          Returns background 9-patch icon.
 NinePatchIcon NPDecorationPainter.getBottomSeparatorIcon()
          Returns bottom side separator 9-patch icon.
protected  NinePatchIcon NPLabelPainter.getCurrentBackgroundIcon()
          Returns background 9-patch icon that should be painted right now.
protected  NinePatchIcon NPDecorationPainter.getCurrentBackgroundIcon()
          Returns background 9-patch icon that should be painted right now.
protected  NinePatchIcon NPScrollBarPainter.getCurrentBackgroundIcon(E scrollbar)
          Returns background 9-patch icon that should be painted right now.
protected  NinePatchIcon NPDecorationPainter.getCurrentBottomSeparatorIcon()
          Returns bottom separator 9-patch icon that should be painted according to provided icons.
protected  NinePatchIcon NPDecorationPainter.getCurrentLeftSeparatorIcon()
          Returns left separator 9-patch icon that should be painted according to provided icons.
protected  NinePatchIcon NPDecorationPainter.getCurrentRightSeparatorIcon()
          Returns right separator 9-patch icon that should be painted according to provided icons.
protected  NinePatchIcon NPScrollBarPainter.getCurrentThumbIcon(E scrollbar)
          Returns thumb 9-patch icon that should be painted right now.
protected  NinePatchIcon NPDecorationPainter.getCurrentTopSeparatorIcon()
          Returns top separator 9-patch icon that should be painted according to provided icons.
protected  NinePatchIcon NPScrollBarPainter.getCurrentTrackIcon(E scrollbar)
          Returns track 9-patch icon that should be painted right now.
 NinePatchIcon NPLabelPainter.getFocusedBackgroundIcon()
          Returns focused background 9-patch icon.
 NinePatchIcon NPDecorationPainter.getFocusedBackgroundIcon()
          Returns focused background 9-patch icon.
 NinePatchIcon NPScrollBarPainter.getHBackgroundIcon()
          Returns horizontal scroll bar background icon.
 NinePatchIcon NPScrollBarPainter.getHFocusedBackgroundIcon()
          Returns horizontal scroll bar focused background icon.
 NinePatchIcon NPScrollBarPainter.getHFocusedThumbIcon()
          Returns horizontal scroll bar focused thumb icon.
 NinePatchIcon NPScrollBarPainter.getHFocusedTrackIcon()
          Returns horizontal scroll bar focused track background icon.
 NinePatchIcon NPScrollBarPainter.getHPressedThumbIcon()
          Returns horizontal scroll bar pressed thumb icon.
 NinePatchIcon NPScrollBarPainter.getHThumbIcon()
          Returns horizontal scroll bar thumb icon.
 NinePatchIcon NPScrollBarPainter.getHTrackIcon()
          Returns horizontal scroll bar track background icon.
 NinePatchIcon NPDecorationPainter.getLeftSeparatorIcon()
          Returns left side separator 9-patch icon.
 NinePatchIcon NPDecorationPainter.getRightSeparatorIcon()
          Returns right side separator 9-patch icon.
 NinePatchIcon NPDecorationPainter.getSeparatorIcon()
          Returns default side separator 9-patch icon.
 NinePatchIcon NPDecorationPainter.getTopSeparatorIcon()
          Sets top side separator 9-patch icon.
 NinePatchIcon NPScrollBarPainter.getVBackgroundIcon()
          Returns vertical scroll bar background icon.
 NinePatchIcon NPScrollBarPainter.getVFocusedBackgroundIcon()
          Returns vertical scroll bar focused background icon.
 NinePatchIcon NPScrollBarPainter.getVFocusedThumbIcon()
          Returns vertical scroll bar focused thumb icon.
 NinePatchIcon NPScrollBarPainter.getVFocusedTrackIcon()
          Returns vertical scroll bar focused track background icon.
 NinePatchIcon NPScrollBarPainter.getVPressedThumbIcon()
          Returns vertical scroll bar pressed thumb icon.
 NinePatchIcon NPScrollBarPainter.getVThumbIcon()
          Returns vertical scroll bar thumb icon.
 NinePatchIcon NPScrollBarPainter.getVTrackIcon()
          Returns vertical scroll bar track background icon.
 

Methods in com.alee.managers.style.skin.ninepatch with parameters of type NinePatchIcon
protected  java.awt.Rectangle NPDecorationPainter.getBackgroundBounds(NinePatchIcon icon, java.awt.Rectangle b, E c)
          Returns bounds within which background 9-patch icon should be painted.
 void NPLabelPainter.setBackgroundIcon(NinePatchIcon icon)
          Sets background 9-patch icon.
 void NPDecorationPainter.setBackgroundIcon(NinePatchIcon icon)
          Sets background 9-patch icon.
 void NPDecorationPainter.setBottomSeparatorIcon(NinePatchIcon icon)
          Sets bottom side separator 9-patch icon.
 void NPLabelPainter.setFocusedBackgroundIcon(NinePatchIcon icon)
          Sets focused background 9-patch icon.
 void NPDecorationPainter.setFocusedBackgroundIcon(NinePatchIcon icon)
          Sets focused background 9-patch icon.
 void NPScrollBarPainter.setHBackgroundIcon(NinePatchIcon icon)
          Sets horizontal scroll bar background icon.
 void NPScrollBarPainter.setHFocusedBackgroundIcon(NinePatchIcon icon)
          Sets horizontal scroll bar focused background icon.
 void NPScrollBarPainter.setHFocusedThumbIcon(NinePatchIcon icon)
          Sets horizontal scroll bar focused thumb icon.
 void NPScrollBarPainter.setHFocusedTrackIcon(NinePatchIcon icon)
          Sets horizontal scroll bar focused track background icon.
 void NPScrollBarPainter.setHPressedThumbIcon(NinePatchIcon icon)
          Sets horizontal scroll bar pressed thumb icon.
 void NPScrollBarPainter.setHThumbIcon(NinePatchIcon icon)
          Sets horizontal scroll bar thumb icon.
 void NPScrollBarPainter.setHTrackIcon(NinePatchIcon icon)
          Sets horizontal scroll bar track background icon.
 void NPDecorationPainter.setLeftSeparatorIcon(NinePatchIcon icon)
          Sets left side separator 9-patch icon.
 void NPDecorationPainter.setRightSeparatorIcon(NinePatchIcon icon)
          Sets right side separator 9-patch icon.
 void NPDecorationPainter.setSeparatorIcon(NinePatchIcon icon)
          Sets default side separator 9-patch icon.
 void NPDecorationPainter.setTopSeparatorIcon(NinePatchIcon icon)
          Sets top side separator 9-patch icon.
 void NPScrollBarPainter.setVBackgroundIcon(NinePatchIcon icon)
          Sets vertical scroll bar background icon.
 void NPScrollBarPainter.setVFocusedBackgroundIcon(NinePatchIcon icon)
          Sets vertical scroll bar focused background icon.
 void NPScrollBarPainter.setVFocusedThumbIcon(NinePatchIcon icon)
          Sets vertical scroll bar focused thumb icon.
 void NPScrollBarPainter.setVFocusedTrackIcon(NinePatchIcon icon)
          Sets vertical scroll bar focused track background icon.
 void NPScrollBarPainter.setVPressedThumbIcon(NinePatchIcon icon)
          Sets vertical scroll bar pressed thumb icon.
 void NPScrollBarPainter.setVThumbIcon(NinePatchIcon icon)
          Sets vertical scroll bar thumb icon.
 void NPScrollBarPainter.setVTrackIcon(NinePatchIcon icon)
          Sets vertical scroll bar track background icon.
 

Constructors in com.alee.managers.style.skin.ninepatch with parameters of type NinePatchIcon
NPLabelPainter(NinePatchIcon backgroundIcon)
          Constructs 9-patch label painter using the specified background icon.
NPLabelPainter(NinePatchIcon backgroundIcon, NinePatchIcon focusedBackgroundIcon)
          Constructs 9-patch label painter using the specified background icons.
 

Uses of NinePatchIcon in com.alee.utils
 

Methods in com.alee.utils that return NinePatchIcon
static NinePatchIcon NinePatchUtils.createInnerShadeIcon(int shadeWidth, int round, float shadeOpacity)
          Returns inner shade nine-patch icon.
static NinePatchIcon NinePatchUtils.createShadeIcon(int shadeWidth, int round, float shadeOpacity)
          Returns shade nine-patch icon.
static NinePatchIcon NinePatchUtils.getInnerShadeIcon(int shadeWidth, int round, float shadeOpacity)
          Returns cached inner shade nine-patch icon.
static NinePatchIcon NinePatchUtils.getShadeIcon(int shadeWidth, int round, float shadeOpacity)
          Returns cached shade nine-patch icon.
static NinePatchIcon NinePatchUtils.loadNinePatchIcon(java.lang.Object source)
          Returns NinePatchIcon which is read from the source.
static NinePatchIcon NinePatchUtils.loadNinePatchIcon(ResourceFile resource)
          Returns NinePatchIcon which is read from specified ResourceFile.
static NinePatchIcon NinePatchUtils.rotateIcon180(NinePatchIcon icon)
          Returns rotated by 180 degrees NinePatchIcon.
static NinePatchIcon NinePatchUtils.rotateIcon90CCW(NinePatchIcon icon)
          Returns rotated by 90 degrees counter-clockwise NinePatchIcon.
static NinePatchIcon NinePatchUtils.rotateIcon90CW(NinePatchIcon icon)
          Returns rotated by 90 degrees clockwise NinePatchIcon.
 

Methods in com.alee.utils with parameters of type NinePatchIcon
static NinePatchIcon NinePatchUtils.rotateIcon180(NinePatchIcon icon)
          Returns rotated by 180 degrees NinePatchIcon.
static NinePatchIcon NinePatchUtils.rotateIcon90CCW(NinePatchIcon icon)
          Returns rotated by 90 degrees counter-clockwise NinePatchIcon.
static NinePatchIcon NinePatchUtils.rotateIcon90CW(NinePatchIcon icon)
          Returns rotated by 90 degrees clockwise NinePatchIcon.
 

Uses of NinePatchIcon in com.alee.utils.ninepatch
 

Methods in com.alee.utils.ninepatch that return NinePatchIcon
static NinePatchIcon NinePatchIcon.create(java.awt.image.BufferedImage rawImage)
          Returns newly created NinePatchIcon with empty patches.