|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jdesktop.swingx.JXComboBox.DelegatingRenderer
public class JXComboBox.DelegatingRenderer
A decorator for the original ListCellRenderer. Needed to hook highlighters after messaging the delegate.
Constructor Summary | |
---|---|
JXComboBox.DelegatingRenderer()
Instantiates a DelegatingRenderer with combo box's default renderer as delegate. |
|
JXComboBox.DelegatingRenderer(javax.swing.ListCellRenderer delegate)
Instantiates a DelegatingRenderer with the given delegate. |
Method Summary | |
---|---|
void |
doClick()
Same as AbstractButton.doClick(). |
javax.swing.ListCellRenderer |
getDelegateRenderer()
Returns the delegate. |
java.awt.Component |
getListCellRendererComponent(javax.swing.JList list,
java.lang.Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
boolean |
isEnabled()
|
void |
setDelegateRenderer(javax.swing.ListCellRenderer delegate)
Sets the delegate. |
void |
updateUI()
Updates all internal visuals after changing a UI-delegate. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JXComboBox.DelegatingRenderer()
public JXComboBox.DelegatingRenderer(javax.swing.ListCellRenderer delegate)
null
, the default is created via the combo box's factory method.
delegate
- the delegate to use, if null
the combo box's default is
created and used.Method Detail |
---|
public void setDelegateRenderer(javax.swing.ListCellRenderer delegate)
null
, the default is created via the combo
box's factory method.
delegate
- the delegate to use, if null the list's default is created and used.public javax.swing.ListCellRenderer getDelegateRenderer()
public void updateUI()
updateUI
in interface UIDependent
JComponent.updateUI()
public java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)
Overridden to apply the highlighters, if any, after calling the delegate. The decorators are not applied if the row is invalid.
getListCellRendererComponent
in interface javax.swing.ListCellRenderer
public boolean isEnabled()
isEnabled
in interface RolloverRenderer
public void doClick()
doClick
in interface RolloverRenderer
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |