Package org.jgraph.plaf.basic
Class BasicGraphUI.ComponentHandler
- java.lang.Object
-
- java.awt.event.ComponentAdapter
-
- org.jgraph.plaf.basic.BasicGraphUI.ComponentHandler
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.ComponentListener,java.util.EventListener
- Enclosing class:
- BasicGraphUI
public class BasicGraphUI.ComponentHandler extends java.awt.event.ComponentAdapter implements java.awt.event.ActionListenerUpdates the preferred size when scrolling (if necessary).
-
-
Constructor Summary
Constructors Constructor Description ComponentHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent ae)Public as a result of Timer.voidcomponentMoved(java.awt.event.ComponentEvent e)protected javax.swing.JScrollPanegetScrollPane()Returns the JScrollPane housing the JGraph, or null if one isn't found.protected voidstartTimer()Creates, if necessary, and starts a Timer to check if need to resize the bounds.
-
-
-
Method Detail
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener- Overrides:
componentMovedin classjava.awt.event.ComponentAdapter
-
startTimer
protected void startTimer()
Creates, if necessary, and starts a Timer to check if need to resize the bounds.
-
getScrollPane
protected javax.swing.JScrollPane getScrollPane()
Returns the JScrollPane housing the JGraph, or null if one isn't found.
-
actionPerformed
public void actionPerformed(java.awt.event.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:
actionPerformedin interfacejava.awt.event.ActionListener
-
-