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.ActionListener
Updates 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 void
actionPerformed(java.awt.event.ActionEvent ae)
Public as a result of Timer.void
componentMoved(java.awt.event.ComponentEvent e)
protected javax.swing.JScrollPane
getScrollPane()
Returns the JScrollPane housing the JGraph, or null if one isn't found.protected void
startTimer()
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:
componentMoved
in interfacejava.awt.event.ComponentListener
- Overrides:
componentMoved
in 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:
actionPerformed
in interfacejava.awt.event.ActionListener
-
-