org.jdesktop.swingx.renderer
public abstract class AbstractRenderer extends java.lang.Object implements RolloverRenderer, StringValue, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected ComponentProvider |
componentController |
Constructor and Description |
---|
AbstractRenderer(ComponentProvider provider) |
Modifier and Type | Method and Description |
---|---|
protected abstract ComponentProvider |
createDefaultComponentProvider()
The default ComponentProvider to use if no special.
|
void |
doClick()
Same as AbstractButton.doClick().
|
ComponentProvider |
getComponentProvider()
Returns the ComponentProvider used by this renderer.
|
java.lang.String |
getString(java.lang.Object value)
Returns a string representation of the given value.
|
boolean |
isEnabled() |
void |
setBackground(java.awt.Color background) |
void |
setForeground(java.awt.Color foreground) |
protected ComponentProvider componentController
public AbstractRenderer(ComponentProvider provider)
public ComponentProvider getComponentProvider()
protected abstract ComponentProvider createDefaultComponentProvider()
ComponentProvider
public java.lang.String getString(java.lang.Object value)
PENDING JW: forgot - why not null return guaranteed?
getString
in interface StringValue
value
- the object to present as a stringpublic void doClick()
doClick
in interface RolloverRenderer
public boolean isEnabled()
isEnabled
in interface RolloverRenderer
public void setBackground(java.awt.Color background)
background
- public void setForeground(java.awt.Color foreground)
foreground
-