java.lang.Object
java.awt.event.ComponentAdapter
javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
- All Implemented Interfaces:
ActionListener
,ComponentListener
,EventListener
- Enclosing class:
BasicTreeUI
Updates the preferred size when scrolling (if necessary).
-
Field Summary
Modifier and TypeFieldDescriptionprotected JScrollBar
ScrollBar that is being adjusted.protected Timer
Timer used when inside a scrollpane and the scrollbar is adjusting. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Public as a result of Timer.protected JScrollPane
Returns theJScrollPane
housing theJTree
, or null if one isn't found.protected void
Creates, if necessary, and starts a Timer to check if need to resize the bounds.Methods declared in class java.awt.event.ComponentAdapter
componentHidden, componentMoved, 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()Constructs aComponentHandler
.
-
-
Method Details
-
startTimer
protected void startTimer()Creates, if necessary, and starts a Timer to check if need to resize the bounds. -
getScrollPane
Returns theJScrollPane
housing theJTree
, or null if one isn't found.- Returns:
- the
JScrollPane
housing theJTree
-
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:
actionPerformed
in interfaceActionListener
- Parameters:
ae
- the event to be processed
-