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 ;-)
-
Interface Summary Interface Description Highlighter Highlighter
provide a mechanism to modify visual attributes of cell rendering components.HighlightPredicate A controller which decides whether or not a visual decoration should be applied to the given Component in the given ComponentAdapter state. -
Class Summary Class Description AbstractHighlighter AbstractHighlighter
implementation which manages change notification and supports conditional highlighting.AlignmentHighlighter A Highlighter which sets the horizontal alignment.BorderHighlighter A Highlighter that applies a border the the renderer component.ColorHighlighter A Highlighter to modify component colors.ComponentAdapter Abstract base class for all component data adapter classes.CompoundHighlighter A class which manages the lists ofHighlighter
s.EnabledHighlighter A Highlighter which sets the enabled property.FontHighlighter A Highlighter which sets the Font of the component.HighlighterFactory A Factory which creates common Highlighters.HighlighterFactory.UIColorHighlighter A ColorHighlighter with UI-dependent background.HighlightPredicate.AndHighlightPredicate Ands a list of predicates.HighlightPredicate.ColumnHighlightPredicate A HighlightPredicate based on column index.HighlightPredicate.DepthHighlightPredicate AHighlightPredicate
based on adapter depth.HighlightPredicate.EqualsHighlightPredicate Predicate testing the componentAdapter value against a fixed Object.HighlightPredicate.IdentifierHighlightPredicate A HighlightPredicate based on column identifier.HighlightPredicate.NotHighlightPredicate Negation of a HighlightPredicate.HighlightPredicate.OrHighlightPredicate Or's a list of predicates.HighlightPredicate.RowGroupHighlightPredicate HighlightPredicate.TypeHighlightPredicate Predicate testing the componentAdapter value type against a given Class.IconHighlighter Highlighter which decorates by setting the icon property of a JLabel.PainterHighlighter Highlighter implementation which uses a Painter to decorate the component.PatternPredicate Pattern based HighlightPredicate.ResetDTCRColorHighlighter This is a hack around DefaultTableCellRenderer color "memory", see Issue #258-swingx.SearchPredicate Pattern based HighlightPredicate for searching.ShadingColorHighlighter Experimental replacement of HierarchicalColumnHighligher.ToolTipHighlighter A highlighter for setting a tool tip on the component.