当前页面:
在线文档首页 >
JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
Java(TM) 2 Platform, Standard Edition, v1.2.2 API Specification: Class BasicTreeUI.ComponentHandler - JDK 5 Documentation v1.2.2, Java 2 SDK 英文文档
javax.swing.plaf.basic
Class BasicTreeUI.ComponentHandler
java.lang.Object
|
+--java.awt.event.ComponentAdapter
|
+--javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
- Enclosing class:
- BasicTreeUI
- 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)
- Description copied from class: ComponentAdapter
- Invoked when the component's position changes.
- 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
Java, Java 2D, and JDBC are a trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.
Copyright 1993-1999 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.