All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class Webcrawler.Visualizer.VisualizerCellRenderer

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----com.sun.java.swing.JComponent
                           |
                           +----com.sun.java.swing.JLabel
                                   |
                                   +----Webcrawler.Visualizer.VisualizerCellRenderer

public class VisualizerCellRenderer
extends JLabel
implements TreeCellRenderer
The Visualizer uses a JTree object for displaying the tree-structure created by the Crawler. That JTree object uses this custom CellRenderer for drawing the nodes of the tree.


Variable Index

 o bg
 o box
 o completeURLs
 o icon
 o selected
 o vnh

Constructor Index

 o VisualizerCellRenderer(boolean)

Method Index

 o getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean)
 o paint(Graphics)

Variables

 o vnh
 VisualNodeHelper vnh
 o bg
 Color bg
 o icon
 ImageIcon icon
 o box
 boolean box
 o selected
 boolean selected
 o completeURLs
 static boolean completeURLs

Constructors

 o VisualizerCellRenderer
 public VisualizerCellRenderer(boolean completeURLs)

Methods

 o getTreeCellRendererComponent
 public Component getTreeCellRendererComponent(JTree tree,
                                               Object value,
                                               boolean selected,
                                               boolean expanded,
                                               boolean leaf,
                                               int row,
                                               boolean hasFocus)
 o paint
 public void paint(Graphics g)
Overrides:
paint in class JComponent

All Packages  Class Hierarchy  This Package  Previous  Next  Index