Documentation of 'org.jdesktop.swingx.renderer.TableCellContext' Java class
TableCellContext
org.jdesktop.swingx.renderer

Class TableCellContext

  • All Implemented Interfaces:
    java.io.Serializable


    public class TableCellContext
    extends CellContext
    Table specific CellContext. This implementation optionally can handle LAF provide alternateRowColor. The default is not doing it. To enable, client code must set a UI-Property with key HANDLE_ALTERNATE_ROW_BACKGROUND to Boolean.TRUE.
    See Also:
    Serialized Form
    • Field Detail

      • HANDLE_ALTERNATE_ROW_BACKGROUND

        public static final java.lang.String HANDLE_ALTERNATE_ROW_BACKGROUND
        See Also:
        Constant Field Values
    • Constructor Detail

      • TableCellContext

        public TableCellContext()
    • Method Detail

      • installContext

        public void installContext(javax.swing.JTable 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.JTable 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.
      • isEditable

        public boolean isEditable()
        Returns the cell's editable property as returned by table.isCellEditable or false if the table is null.
        Overrides:
        isEditable in class CellContext
        Returns:
        the cell's editable property.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.