public class WebBreadcrumbPanelPainter<E extends WebBreadcrumbPanel> extends WebPanelPainter<E>
| Modifier and Type | Field and Description |
|---|---|
protected com.alee.utils.swing.AncestorAdapter |
ancestorAdapter |
protected WebBreadcrumb |
breadcrumb
Runtime variables.
|
protected java.awt.event.ContainerAdapter |
containerAdapter
Listeners.
|
actualPaintLeft, actualPaintRight, BACKGROUND_SHAPE, BORDER_SHAPE, borderColor, borderStroke, disabledBorderColor, focused, focusTracker, h, ltr, paintBackground, paintBottom, paintBottomLine, paintFocus, paintLeft, paintLeftLine, paintRight, paintRightLine, paintTop, paintTopLine, round, shadeTransparency, shadeWidth, undecorated, w, webColoredBackgroundlisteners, margin, opaque, preferredSize| Constructor and Description |
|---|
WebBreadcrumbPanelPainter() |
| Modifier and Type | Method and Description |
|---|---|
java.awt.Insets |
getMargin(E c)
Returns margin required for visual data provided by this painter.
|
void |
install(E c)
Called when painter is intalled into some component.
|
java.lang.Boolean |
isOpaque(E c)
Returns whether visual data provided by this painter is opaque or not.
|
void |
paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
Paints visual data onto the component graphics.
|
protected void |
removeBreadcrumbAdapter()
Removes ContainerAdapter from parent breadcrumb if it exists.
|
void |
uninstall(E c)
Called when painter is intalled into some component.
|
createShape, getBorderColor, getBorderStroke, getCachedShapeSettings, getDisabledBorderColor, getRound, getShadeTransparency, getShadeWidth, getShape, isPaintBackground, isPaintBottom, isPaintBottomLine, isPaintFocus, isPaintLeft, isPaintLeftLine, isPaintRight, isPaintRightLine, isPaintTop, isPaintTopLine, isUndecorated, isWebColoredBackground, paintBackground, paintBorder, paintShade, provideShape, setBorderColor, setBorderStroke, setDisabledBorderColor, setPaintBackground, setPaintBottom, setPaintBottomLine, setPaintFocus, setPaintLeft, setPaintLeftLine, setPaintRight, setPaintRightLine, setPaintSideLines, setPaintSides, setPaintTop, setPaintTopLine, setRound, setShadeTransparency, setShadeWidth, setUndecorated, setWebColoredBackgroundaddPainterListener, getPreferredSize, p, removePainterListener, repaint, repaint, repaint, revalidate, setMargin, setMargin, setMargin, setOpaque, setPreferredSize, updateAll, updateOpacityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetPaintFocus, setUndecoratedaddPainterListener, getPreferredSize, removePainterListenersetPaintBottom, setPaintBottomLine, setPaintLeft, setPaintLeftLine, setPaintRight, setPaintRightLine, setPaintSideLines, setPaintSides, setPaintTop, setPaintTopLineprotected java.awt.event.ContainerAdapter containerAdapter
protected com.alee.utils.swing.AncestorAdapter ancestorAdapter
protected WebBreadcrumb breadcrumb
public void install(E c)
install in interface Painter<E extends WebBreadcrumbPanel>install in class WebDecorationPainter<E extends WebBreadcrumbPanel>c - component to processpublic void uninstall(E c)
uninstall in interface Painter<E extends WebBreadcrumbPanel>uninstall in class WebDecorationPainter<E extends WebBreadcrumbPanel>c - component to processprotected void removeBreadcrumbAdapter()
public java.lang.Boolean isOpaque(E c)
isOpaque in interface Painter<E extends WebBreadcrumbPanel>isOpaque in class WebPanelPainter<E extends WebBreadcrumbPanel>c - component to processpublic java.awt.Insets getMargin(E c)
getMargin in interface Painter<E extends WebBreadcrumbPanel>getMargin in class WebDecorationPainter<E extends WebBreadcrumbPanel>c - component to processpublic void paint(java.awt.Graphics2D g2d,
java.awt.Rectangle bounds,
E c)
paint in interface Painter<E extends WebBreadcrumbPanel>paint in class WebPanelPainter<E extends WebBreadcrumbPanel>g2d - component graphicsbounds - bounds for painter visual datac - component to process