Package 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
Updates the preferred size when scrolling (if necessary).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected JScrollBarScrollBar that is being adjusted.protected TimerTimer used when inside a scrollpane and the scrollbar is adjusting. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidPublic as a result of Timer.voidprotected JScrollPaneReturns the JScrollPane housing the JGraph, or null if one isn't found.protected voidCreates, if necessary, and starts a Timer to check if need to resize the bounds.Methods inherited from class java.awt.event.ComponentAdapter
componentHidden, componentResized, componentShown
-
Field Details
-
timer
Timer used when inside a scrollpane and the scrollbar is adjusting. -
scrollBar
ScrollBar that is being adjusted.
-
-
Constructor Details
-
ComponentHandler
public ComponentHandler()
-
-
Method Details
-
componentMoved
- Specified by:
componentMovedin interfaceComponentListener- Overrides:
componentMovedin classComponentAdapter
-
startTimer
protected void startTimer()Creates, if necessary, and starts a Timer to check if need to resize the bounds. -
getScrollPane
Returns the JScrollPane housing the JGraph, or null if one isn't found. -
actionPerformed
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 interfaceActionListener
-