infovis.visualization.inter
Class ExcentricVisualizationInteractor
java.lang.Object
infovis.visualization.VisualizationProxy
infovis.visualization.inter.BasicVisualizationInteractor
infovis.visualization.inter.ExcentricVisualizationInteractor
- All Implemented Interfaces:
- Visualization, LabeledComponent, Orientable, VisualizationInteractor, KeyListener, MouseListener, MouseMotionListener, MouseWheelListener, EventListener, SwingConstants
public class ExcentricVisualizationInteractor
- extends BasicVisualizationInteractor
Interactor for excentric labels
- Version:
- $Revision: 1.7 $
- Author:
- Jean-Daniel Fekete
- InfoVis factory arguments:
- InteractorFactory infovis.visualization.magicLens.ExcentricLabelVisualization
Fields inherited from interface infovis.Visualization |
PROPERTY_INTERACTOR, PROPERTY_ITEM_RENDERER, PROPERTY_LAYOUT, PROPERTY_ORIENTATION, PROPERTY_PARENT, PROPERTY_PERMUTATION, PROPERTY_RULERS, VC_DESCRIPTOR_PROPERTY_PREFIX, VISUAL_ALPHA, VISUAL_COLOR, VISUAL_FILTER, VISUAL_HOVER, VISUAL_LABEL, VISUAL_SELECTION, VISUAL_SHAPE, VISUAL_SIZE |
Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Methods inherited from class infovis.visualization.VisualizationProxy |
addPropertyChangeListener, addPropertyChangeListener, createLabelItem, dispose, findVisualization, fireVisualColumnDescriptorChanged, getBounds, getComponent, getFilter, getInteractor, getItemRenderer, getOrientation, getParent, getPermutation, getPreferredSize, getRowAtIndex, getRowCount, getRowIndex, getRulerTable, getSelection, getShapeAt, getTable, getVisualColumn, getVisualColumnDescriptor, getVisualColumnIterator, getVisualization, invalidate, invalidate, isFiltered, iterator, paint, pickAll, pickAll, pickTop, pickTop, print, removePropertyChangeListener, removePropertyChangeListener, repaint, reverseIterator, setInteractor, setItemRenderer, setOrientation, setParent, setPermutation, setShapeAt, setVisualColumn, validateShapes |
ExcentricVisualizationInteractor
public ExcentricVisualizationInteractor(ExcentricLabelVisualization vis)
getExcentricVisualization
public ExcentricLabelVisualization getExcentricVisualization()
install
public void install(JComponent comp)
- Specified by:
install
in interface VisualizationInteractor
- Overrides:
install
in class BasicVisualizationInteractor
uninstall
public void uninstall(JComponent comp)
- Specified by:
uninstall
in interface VisualizationInteractor
- Overrides:
uninstall
in class BasicVisualizationInteractor
restart
public void restart()
stop
public void stop()
setVisible
public void setVisible(boolean v)
isVisible
public boolean isVisible()
dist2
public static float dist2(float dx,
float dy)
mouseEntered
public void mouseEntered(MouseEvent e)
- Specified by:
mouseEntered
in interface MouseListener
- Overrides:
mouseEntered
in class BasicVisualizationInteractor
- See Also:
MouseAdapter.mouseEntered(MouseEvent)
mouseExited
public void mouseExited(MouseEvent e)
- Specified by:
mouseExited
in interface MouseListener
- Overrides:
mouseExited
in class BasicVisualizationInteractor
- See Also:
MouseAdapter.mouseExited(MouseEvent)
mousePressed
public void mousePressed(MouseEvent e)
- Specified by:
mousePressed
in interface MouseListener
- Overrides:
mousePressed
in class BasicVisualizationInteractor
- See Also:
MouseAdapter.mousePressed(MouseEvent)
mouseMoved
public void mouseMoved(MouseEvent e)
- Specified by:
mouseMoved
in interface MouseMotionListener
- Overrides:
mouseMoved
in class BasicVisualizationInteractor
- See Also:
MouseMotionListener.mouseMoved(MouseEvent)
getThreshold
public int getThreshold()
- Returns the threshold.
When the mouse moves a distance larger than this
threshold since the last event, excentric labels
are disabled.
- Returns:
- int
setThreshold
public void setThreshold(int threshold)
- Sets the threshold.
When the mouse moves a distance larger than the
specified threshold since the last event, excentric
labels are disabled.
- Parameters:
threshold
- The threshold to set
Copyright © 2005 by Jean-Daniel Fekete and INRIA, France All rights reserved.