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.