Package org.jdesktop.swingx.renderer
Class ListCellContext
- java.lang.Object
-
- org.jdesktop.swingx.renderer.CellContext
-
- org.jdesktop.swingx.renderer.ListCellContext
-
- All Implemented Interfaces:
java.io.Serializable
public class ListCellContext extends CellContext
List specificCellContext.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ListCellContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private booleancheckDropOnState()javax.swing.JListgetComponent()Returns the component the cell resides on, may be null.protected java.awt.ColorgetSelectionBackground()Returns the default selection background color of the renderered component.protected java.awt.ColorgetSelectionForeground()Returns the default selection foreground color of the renderered component.protected java.lang.StringgetUIPrefix()Returns the component type specific prefix of keys for lookup in the UIManager.voidinstallContext(javax.swing.JList component, java.lang.Object value, int row, int column, boolean selected, boolean focused, boolean expanded, boolean leaf)Sets state of the cell's context.-
Methods inherited from class org.jdesktop.swingx.renderer.CellContext
getBackground, getBorder, getCellRendererName, getColumn, getDropCellBackground, getDropCellForeground, getFocusBackground, getFocusBorder, getFocusForeground, getFont, getForeground, getIcon, getRow, getUIKey, getValue, installState, isDropOn, isEditable, isExpanded, isFocused, isLeaf, isSelected, replaceValue
-
-
-
-
Method Detail
-
installContext
public void installContext(javax.swing.JList component, java.lang.Object value, int row, int column, boolean selected, boolean focused, boolean expanded, boolean leaf)Sets state of the cell's context. Note that the component might be null to indicate a cell without a concrete context. All accessors must cope with.- Parameters:
component- the component the cell resides on, might be nullvalue- the content value of the cellrow- the cell's row index in view coordinatescolumn- the cell's column index in view coordinatesselected- the cell's selected statefocused- the cell's focused stateexpanded- the cell's expanded stateleaf- the cell's leaf state
-
checkDropOnState
private boolean checkDropOnState()
-
getComponent
public javax.swing.JList getComponent()
Description copied from class:CellContextReturns the component the cell resides on, may be null. Subclasses are expected to override and return the component type they are handling.- Overrides:
getComponentin classCellContext- Returns:
- the component the cell resides on, may be null.
-
getSelectionBackground
protected java.awt.Color getSelectionBackground()
Returns the default selection background color of the renderered component. Typically, the color is LF specific. It's up to subclasses to look it up. Here: returns null.PENDING: return UI properties here?
- Overrides:
getSelectionBackgroundin classCellContext- Returns:
- the selection background color of the rendered component.
-
getSelectionForeground
protected java.awt.Color getSelectionForeground()
Returns the default selection foreground color of the renderered component. Typically, the color is LF specific. It's up to subclasses to look it up. Here: returns null.PENDING: return UI properties here?
- Overrides:
getSelectionForegroundin classCellContext- Returns:
- the selection foreground color of the rendered component.
-
getUIPrefix
protected java.lang.String getUIPrefix()
Returns the component type specific prefix of keys for lookup in the UIManager. Subclasses must override, here: returns the empty String.- Overrides:
getUIPrefixin classCellContext- Returns:
- the component type specific prefix.
-
-