Class TableCellContext

  • All Implemented Interfaces:
    java.io.Serializable

    public class TableCellContext
    extends CellContext<javax.swing.JTable>
    Table specific CellContext.
    See Also:
    Serialized Form
    • Constructor Detail

      • TableCellContext

        public TableCellContext()
    • Method Detail

      • 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<javax.swing.JTable>
        Returns:
        the cell's editable property.
      • 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<javax.swing.JTable>
        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<javax.swing.JTable>
        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<javax.swing.JTable>
        Returns:
        the component type specific prefix.