- java.lang.Object
- 
- java.awt.event.ComponentAdapter
- 
- javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
 
 
- 
- All Implemented Interfaces:
- ActionListener,- ComponentListener,- EventListener
 - Enclosing class:
- BasicTreeUI
 
 public class BasicTreeUI.ComponentHandler extends ComponentAdapter implements ActionListener Updates the preferred size when scrolling (if necessary).
- 
- 
Field SummaryFields Modifier and Type Field Description protected JScrollBarscrollBarScrollBar that is being adjusted.protected TimertimerTimer used when inside a scrollpane and the scrollbar is adjusting.
 - 
Constructor SummaryConstructors Constructor Description ComponentHandler()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(ActionEvent ae)Public as a result of Timer.protected JScrollPanegetScrollPane()Returns theJScrollPanehousing theJTree, or null if one isn't found.protected voidstartTimer()Creates, 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 Detail- 
timerprotected Timer timer Timer used when inside a scrollpane and the scrollbar is adjusting.
 - 
scrollBarprotected JScrollBar scrollBar ScrollBar that is being adjusted.
 
- 
 - 
Method Detail- 
startTimerprotected void startTimer() Creates, if necessary, and starts a Timer to check if need to resize the bounds.
 - 
getScrollPaneprotected JScrollPane getScrollPane() Returns theJScrollPanehousing theJTree, or null if one isn't found.- Returns:
- the JScrollPanehousing theJTree
 
 - 
actionPerformedpublic void actionPerformed(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:
- actionPerformedin interface- ActionListener
- Parameters:
- ae- the event to be processed
 
 
- 
 
-