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
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.protected JScrollPaneReturns theJScrollPanehousing theJTree, or null if one isn't found.protected voidCreates, 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 theJScrollPanehousing theJTree, or null if one isn't found.- Returns:
 - the 
JScrollPanehousing 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:
 actionPerformedin interfaceActionListener- Parameters:
 ae- the event to be processed
 
 -