|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.renderer.ComponentProvider<WrappingIconPanel>
org.jdesktop.swingx.renderer.WrappingProvider
public class WrappingProvider
Wrapping controller for usage in tree renderers. Handles the icon, delegates the value to the wrappee.
PENDING: ui specific focus rect variation (draw rect around icon) missing
PENDING: custom icons missing
Field Summary | |
---|---|
protected ComponentProvider |
wrappee
|
Fields inherited from class org.jdesktop.swingx.renderer.ComponentProvider |
---|
alignment, defaultVisuals, formatter, rendererComponent |
Constructor Summary | |
---|---|
WrappingProvider()
|
|
WrappingProvider(ComponentProvider wrapper)
|
|
WrappingProvider(StringValue converter)
|
Method Summary | |
---|---|
protected Object |
adjustContextValue(CellContext context)
Replace the context's value with the userobject if it's a treenode. |
protected void |
configureState(CellContext context)
Configures the renderering component's state from the given cell context. |
protected WrappingIconPanel |
createRendererComponent()
Factory method to create and return the component to use for rendering. |
void |
doClick()
Same as AbstractButton.doClick(). |
protected void |
format(CellContext context)
Formats the renderering component's content from the given cell context. |
WrappingIconPanel |
getRendererComponent(CellContext context)
Configures and returns an appropriate component to render a cell in the given context. |
boolean |
isEnabled()
|
protected void |
restoreContextValue(CellContext context,
Object oldValue)
|
void |
setWrappee(ComponentProvider wrappee)
|
Methods inherited from class org.jdesktop.swingx.renderer.ComponentProvider |
---|
configureContent, configureVisuals, createRendererController, getHorizontalAlignment, getRendererController, getStringValue, getToStringConverter, setHorizontalAlignment, setToStringConverter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ComponentProvider wrappee
Constructor Detail |
---|
public WrappingProvider()
public WrappingProvider(ComponentProvider wrapper)
public WrappingProvider(StringValue converter)
converter
- Method Detail |
---|
public void setWrappee(ComponentProvider wrappee)
public WrappingIconPanel getRendererComponent(CellContext context)
getRendererComponent
in class ComponentProvider<WrappingIconPanel>
context
- the cell context to configure from
protected void restoreContextValue(CellContext context, Object oldValue)
context
- oldValue
- protected Object adjustContextValue(CellContext context)
Subclasses may override but must guarantee to return the original value for restoring.
context
- the context to adjust
protected void configureState(CellContext context)
ComponentProvider
configureState
in class ComponentProvider<WrappingIconPanel>
context
- the cell context to configure from, must not be null.protected WrappingIconPanel createRendererComponent()
ComponentProvider
createRendererComponent
in class ComponentProvider<WrappingIconPanel>
protected void format(CellContext context)
ComponentProvider
format
in class ComponentProvider<WrappingIconPanel>
context
- the cell context to configure from, must not be null.public void doClick()
doClick
in interface RolloverRenderer
public boolean isEnabled()
isEnabled
in interface RolloverRenderer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |