Class BasicTreeUI.ComponentHandler
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 SummaryFieldsModifier and TypeFieldDescriptionprotected JScrollBarScrollBar that is being adjusted.protected TimerTimer used when inside a scrollpane and the scrollbar is adjusting.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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.ComponentAdaptercomponentHidden, componentMoved, componentResized, componentShown
- 
Field Details- 
timerTimer used when inside a scrollpane and the scrollbar is adjusting.
- 
scrollBarScrollBar that is being adjusted.
 
- 
- 
Constructor Details- 
ComponentHandlerpublic ComponentHandler()Constructs aComponentHandler.
 
- 
- 
Method Details- 
startTimerprotected void startTimer()Creates, if necessary, and starts a Timer to check if need to resize the bounds.
- 
getScrollPaneReturns theJScrollPanehousing theJTree, or null if one isn't found.- Returns:
- the JScrollPanehousing theJTree
 
- 
actionPerformedPublic as a result of Timer. If the scrollBar is null, or not adjusting, this stops the timer and updates the sizing.- Specified by:
- actionPerformedin interface- ActionListener
- Parameters:
- ae- the event to be processed
 
 
-