ter.GUI.util
Class TreeCellRendererHeritageView

java.lang.Object
  |
  +--ter.GUI.util.TreeCellRendererHeritageView
All Implemented Interfaces:
javax.swing.tree.TreeCellRenderer

public class TreeCellRendererHeritageView
extends java.lang.Object
implements javax.swing.tree.TreeCellRenderer

Title: Class TreeCellRendererHeritageView

Description: This class change the Look and feel of a JTree

Company: UNSA

Version:
1.0
Author:
Charbit Lucas - Gahide Jérome - Galbois Xavier - Zerbib Gabriel

Constructor Summary
TreeCellRendererHeritageView(java.util.Hashtable hashtable)
          The constructor
 
Method Summary
 java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)
          This function set the renderer for the current node
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TreeCellRendererHeritageView

public TreeCellRendererHeritageView(java.util.Hashtable hashtable)
The constructor

Parameters:
hashtable - : the values of the tree (the nodes values)
Method Detail

getTreeCellRendererComponent

public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree,
                                                       java.lang.Object value,
                                                       boolean selected,
                                                       boolean expanded,
                                                       boolean leaf,
                                                       int row,
                                                       boolean hasFocus)
This function set the renderer for the current node

Specified by:
getTreeCellRendererComponent in interface javax.swing.tree.TreeCellRenderer
Parameters:
tree - : the tree
value - : the value of the node (or leaf)
selected - : return true if the node is selected
expanded - : return true of the node is expanded
leaf - : return true if the node is a leaf
row - : the row of the node
hasFocus - : return true if the node has the focus
Returns:
the Component Object of the renderer