org.jgraph.plaf.basic
Class BasicGraphUI.ComponentHandler
java.lang.Object
|
+--java.awt.event.ComponentAdapter
|
+--org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
- All Implemented Interfaces:
- ActionListener, ComponentListener, EventListener
- Enclosing class:
- BasicGraphUI
- public class BasicGraphUI.ComponentHandler
- extends ComponentAdapter
- implements ActionListener
Updates the preferred size when scrolling (if necessary).
Field Summary |
protected JScrollBar |
scrollBar
ScrollBar that is being adjusted. |
protected Timer |
timer
Timer used when inside a scrollpane and the scrollbar is
adjusting. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
timer
protected Timer timer
- Timer used when inside a scrollpane and the scrollbar is
adjusting.
scrollBar
protected JScrollBar scrollBar
- ScrollBar that is being adjusted.
BasicGraphUI.ComponentHandler
public BasicGraphUI.ComponentHandler()
componentMoved
public void componentMoved(ComponentEvent e)
- Overrides:
componentMoved
in class ComponentAdapter
startTimer
protected void startTimer()
- Creates, if necessary, and starts a Timer to check if need to
resize the bounds.
getScrollPane
protected JScrollPane getScrollPane()
- Returns the JScrollPane housing the JGraph, or null if one isn't
found.
actionPerformed
public void actionPerformed(ActionEvent ae)
- Public as a result of Timer. If the scrollBar is null, or
not adjusting, this stops the timer and updates the sizing.
- Specified by:
actionPerformed
in interface ActionListener
Copyright (C) 2001-2004 JGraph.org. All rights reserved.