prefuse.controls
Class ToolTipControl

java.lang.Object
  extended by prefuse.controls.ControlAdapter
      extended by prefuse.controls.ToolTipControl
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, Control

public class ToolTipControl
extends ControlAdapter

Control that enables a tooltip display for items based on mouse hover.

Author:
jeffrey heer

Field Summary
 
Fields inherited from interface prefuse.controls.Control
LEFT_MOUSE_BUTTON, MIDDLE_MOUSE_BUTTON, RIGHT_MOUSE_BUTTON
 
Constructor Summary
ToolTipControl(java.lang.String field)
          Create a new ToolTipControl.
ToolTipControl(java.lang.String[] fields)
          Create a new ToolTipControl.
 
Method Summary
 void itemEntered(VisualItem item, java.awt.event.MouseEvent e)
          Invoked when the mouse enters a VisualItem.
 void itemExited(VisualItem item, java.awt.event.MouseEvent e)
          Invoked when the mouse exits a VisualItem.
 
Methods inherited from class prefuse.controls.ControlAdapter
isEnabled, itemClicked, itemDragged, itemKeyPressed, itemKeyReleased, itemKeyTyped, itemMoved, itemPressed, itemReleased, itemWheelMoved, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved, setEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToolTipControl

public ToolTipControl(java.lang.String field)
Create a new ToolTipControl.

Parameters:
field - the field name to use for the tooltip text

ToolTipControl

public ToolTipControl(java.lang.String[] fields)
Create a new ToolTipControl.

Parameters:
fields - the field names to use for the tooltip text. The values of each field will be concatenated to form the tooltip.
Method Detail

itemEntered

public void itemEntered(VisualItem item,
                        java.awt.event.MouseEvent e)
Description copied from interface: Control
Invoked when the mouse enters a VisualItem.

Specified by:
itemEntered in interface Control
Overrides:
itemEntered in class ControlAdapter
See Also:
Control.itemEntered(prefuse.visual.VisualItem, java.awt.event.MouseEvent)

itemExited

public void itemExited(VisualItem item,
                       java.awt.event.MouseEvent e)
Description copied from interface: Control
Invoked when the mouse exits a VisualItem.

Specified by:
itemExited in interface Control
Overrides:
itemExited in class ControlAdapter
See Also:
Control.itemExited(prefuse.visual.VisualItem, java.awt.event.MouseEvent)


Copyright © 2007 Regents of the University of California