Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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 specific `CellContext`.

See Also:
  Serialized Form

Field Summary

Fields inherited from class org.jdesktop.swingx.renderer.CellContext
`column, component, dropOn, expanded, focused, leaf, noFocusBorder, row, selected, value`

Constructor Summary
`ListCellContext()`

Method Summary
`javax.swing.JList` | `getComponent()` Returns the component the cell resides on, may be null.
`protected java.awt.Color` | `getSelectionBackground()` Returns the default selection background color of the renderered component.
`protected java.awt.Color` | `getSelectionForeground()` Returns the default selection foreground color of the renderered component.
`protected java.lang.String` | `getUIPrefix()` Returns the component type specific prefix of keys for lookup in the UIManager.
`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.

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`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ListCellContext

    public ListCellContext()

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 null
    `value` - the content value of the cell
    `row` - the cell's row index in view coordinates
    `column` - the cell's column index in view coordinates
    `selected` - the cell's selected state
    `focused` - the cell's focused state
    `expanded` - the cell's expanded state
    `leaf` - the cell's leaf state

### getComponent

    public javax.swing.JList getComponent()

  Description copied from class: `CellContext`
  Returns the component the cell resides on, may be null. Subclasses are expected to override and return the component type they are handling.

  Overrides:
    `getComponent` in class `CellContext`
  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:
    `getSelectionBackground` in class `CellContext`
  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:
    `getSelectionForeground` in class `CellContext`
  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:
    `getUIPrefix` in class `CellContext`
  Returns:
    the component type specific prefix.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2010. All Rights Reserved.