com.jurismarches.vradi.ui.renderer
Class ThesaurusHighlighter

java.lang.Object
  extended by org.jdesktop.swingx.decorator.AbstractHighlighter
      extended by com.jurismarches.vradi.ui.renderer.ThesaurusHighlighter
All Implemented Interfaces:
ListCellRenderer, TreeCellRenderer, org.jdesktop.swingx.decorator.Highlighter

public class ThesaurusHighlighter
extends org.jdesktop.swingx.decorator.AbstractHighlighter
implements TreeCellRenderer, ListCellRenderer

Author:
letellier

Field Summary
protected  Map<Integer,Color> colors
           
protected  DefaultListCellRenderer delegate
           
 
Fields inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter
listenerList
 
Constructor Summary
ThesaurusHighlighter()
           
ThesaurusHighlighter(boolean isProposition)
           
 
Method Summary
protected  Component doHighlight(Component component, org.jdesktop.swingx.decorator.ComponentAdapter adapter)
           
 Color getDepthColor(int depth)
           
 Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus)
           
 Component getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
           
 void updateColors()
           
 
Methods inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter
addChangeListener, areEqual, canHighlight, fireStateChanged, getChangeListeners, getHighlightPredicate, highlight, removeChangeListener, setHighlightPredicate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected DefaultListCellRenderer delegate

colors

protected Map<Integer,Color> colors
Constructor Detail

ThesaurusHighlighter

public ThesaurusHighlighter()

ThesaurusHighlighter

public ThesaurusHighlighter(boolean isProposition)
Method Detail

doHighlight

protected Component doHighlight(Component component,
                                org.jdesktop.swingx.decorator.ComponentAdapter adapter)
Specified by:
doHighlight in class org.jdesktop.swingx.decorator.AbstractHighlighter

getTreeCellRendererComponent

public Component getTreeCellRendererComponent(JTree tree,
                                              Object value,
                                              boolean selected,
                                              boolean expanded,
                                              boolean leaf,
                                              int row,
                                              boolean hasFocus)
Specified by:
getTreeCellRendererComponent in interface TreeCellRenderer

getListCellRendererComponent

public Component getListCellRendererComponent(JList list,
                                              Object value,
                                              int index,
                                              boolean isSelected,
                                              boolean cellHasFocus)
Specified by:
getListCellRendererComponent in interface ListCellRenderer

getDepthColor

public Color getDepthColor(int depth)

updateColors

public void updateColors()


Copyright © 2009-2010 JurisMarches. All Rights Reserved.