Package org.jdesktop.swingx.decorator
package org.jdesktop.swingx.decorator
Contains API used to implement coordinated sorting, filtering
and highlighting of the extended Swing cell-rendering component
classes JXTable, JXTreeTable, JXTree, and JXList.
For details, see SwingX Highlighter Basics (in the wiki) .
PENDING JW: describe here instead of linking ;-)
-
ClassDescriptionAbstract
Highlighter
implementation which manages change notification and supports conditional highlighting.A Highlighter which sets the horizontal alignment.A Highlighter that applies a border to the renderer component.A Highlighter to modify component colors.Abstract base class for all component data adapter classes.A Highlighter which applies the ComponentOrientation to the component.A class which manages the lists ofHighlighter
s.A Highlighter which sets the enabled property.A Highlighter which sets the Font of the component.Highlighter
provide a mechanism to modify visual attributes of cell rendering components.A Factory which creates common Highlighters.A ColorHighlighter with UI-dependent background.A controller which decides whether or not a visual decoration should be applied to the given Component in the given ComponentAdapter state.Ands a list of predicates.A HighlightPredicate based on column index.Predicate testing the componentAdapter column type against a given Class.AHighlightPredicate
based on adapter depth.Predicate testing the componentAdapter value against a fixed Object.A HighlightPredicate based on column identifier.Negation of a HighlightPredicate.Or's a list of predicates.TODOPredicate testing the componentAdapter value type against a given Class.Highlighter which decorates by setting the icon property of a JLabel.Highlighter implementation which uses a Painter to decorate the component.Pattern based HighlightPredicate.This is a hack around DefaultTableCellRenderer color "memory", see Issue #258-swingx.Pattern based HighlightPredicate for searching.Experimental replacement of HierarchicalColumnHighligher.A highlighter for setting a tool tip on the component.