javax.swing.plaf.basic
Class  BasicTreeUI.ComponentHandler
java.lang.Object
  |
  +--java.awt.event.ComponentAdapter
        |
        +--javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
- public class BasicTreeUI.ComponentHandler
- extends ComponentAdapter
- implements ActionListener
   
Updates the preferred size when scrolling (if necessary).
| 
Field Summary | 
protected  JScrollBar | 
scrollBar
 
          ScrollBar that is being adjusted. | 
protected  Timer | 
timer
 
          Timer used when inside a scrollpane and the scrollbar is
 adjusting. | 
 
 
 
 
| Methods inherited from class java.lang.Object | 
clone, 
equals, 
finalize, 
getClass, 
hashCode, 
notify, 
notifyAll, 
toString, 
wait, 
wait, 
wait | 
 
timer
protected Timer timer
- Timer used when inside a scrollpane and the scrollbar is
 adjusting.
 
scrollBar
protected JScrollBar scrollBar
- ScrollBar that is being adjusted.
 
BasicTreeUI.ComponentHandler
public BasicTreeUI.ComponentHandler()
componentMoved
public void componentMoved(ComponentEvent e)
- Overrides:
 - componentMoved in class ComponentAdapter
 
 
startTimer
protected void startTimer()
- Creates, if necessary, and starts a Timer to check if need to
 resize the bounds.
 
 
getScrollPane
protected JScrollPane getScrollPane()
- Returns the JScrollPane housing the JTree, or null if one isn't
 found.
 
 
actionPerformed
public 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: 
 - actionPerformed in interface ActionListener
 
 
 
Submit a bug or feature Version 1.2 of Java Platform API Specification
Java is a trademark or registered trademark of Sun Microsystems,  Inc. in the US and other countries.
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A.  All Rights Reserved.