org.jdesktop.swingx
Class JXList.DelegatingRenderer
java.lang.Object
org.jdesktop.swingx.JXList.DelegatingRenderer
- All Implemented Interfaces:
- ListCellRenderer, RolloverRenderer
- Enclosing class:
- JXList
public class JXList.DelegatingRenderer
- extends Object
- implements ListCellRenderer, RolloverRenderer
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JXList.DelegatingRenderer
public JXList.DelegatingRenderer(ListCellRenderer delegate)
setDelegateRenderer
public void setDelegateRenderer(ListCellRenderer delegate)
getDelegateRenderer
public ListCellRenderer getDelegateRenderer()
isEnabled
public boolean isEnabled()
- Specified by:
isEnabled
in interface RolloverRenderer
- Returns:
- true if rollover effects are on and clickable.
doClick
public void doClick()
- Description copied from interface:
RolloverRenderer
- Same as AbstractButton.doClick(). It's up to client
code to prepare the renderer's component before calling
this method.
- Specified by:
doClick
in interface RolloverRenderer
getListCellRendererComponent
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
- Description copied from interface:
javax.swing.ListCellRenderer
- Return a component that has been configured to display the specified
value. That component's
paint
method is then called to
"render" the cell. If it is necessary to compute the dimensions
of a list because the list cells do not have a fixed size, this method
is called to generate a component on which getPreferredSize
can be invoked.
- Specified by:
getListCellRendererComponent
in interface ListCellRenderer
- Parameters:
list
- The JList we're painting.value
- The value returned by list.getModel().getElementAt(index).index
- The cells index.isSelected
- True if the specified cell was selected.cellHasFocus
- True if the specified cell has the focus.
- Returns:
- A component whose paint() method will render the specified value.
- See Also:
JList
,
ListSelectionModel
,
ListModel
updateUI
public void updateUI()