- 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
更新滚动时的首选大小(如有必要)。
-
-
Field Summary
Fields Modifier and Type Field 描述 protected JScrollBar
scrollBar
正在调整的ScrollBar。protected Timer
timer
定时器用于滚动滚动条中,滚动条正在调整。
-
构造方法摘要
构造方法 Constructor 描述 ComponentHandler()
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 void
actionPerformed(ActionEvent ae)
由于计时器而公开。void
componentMoved(ComponentEvent e)
当组件的位置更改时调用。protected JScrollPane
getScrollPane()
返回JScrollPane
的JTree
,如果没有找到,则返回null。protected void
startTimer()
创建,如果需要,并启动一个计时器,以检查是否需要调整边界大小。-
Methods inherited from class java.awt.event.ComponentAdapter
componentHidden, componentResized, componentShown
-
-
-
-
字段详细信息
-
timer
protected Timer timer
定时器用于滚动滚动条中,滚动条正在调整。
-
scrollBar
protected JScrollBar scrollBar
正在调整的ScrollBar。
-
-
方法详细信息
-
componentMoved
public void componentMoved(ComponentEvent e)
描述从类复制:ComponentAdapter
当组件的位置更改时调用。- Specified by:
-
componentMoved
在接口ComponentListener
- 重写:
-
componentMoved
在ComponentAdapter
- 参数
-
e
- 要处理的事件
-
startTimer
protected void startTimer()
创建,如果需要,并启动一个计时器,以检查是否需要调整边界大小。
-
getScrollPane
protected JScrollPane getScrollPane()
返回JScrollPane
房屋JTree
,如果没有找到,则返回null。- 结果
-
JScrollPane
房屋JTree
-
actionPerformed
public void actionPerformed(ActionEvent ae)
由于计时器而公开。 如果scrollBar为空,或者不调整,则会停止定时器并更新大小。- Specified by:
-
actionPerformed
在接口ActionListener
- 参数
-
ae
- 要处理的事件
-
-