javax.swing.plaf.basic
Class BasicTreeUI.ComponentHandler

java.lang.Object sample code for java.lang.Object definition code for java.lang.Object 
  extended by java.awt.event.ComponentAdapter sample code for java.awt.event.ComponentAdapter definition code for java.awt.event.ComponentAdapter 
      extended by javax.swing.plaf.basic.BasicTreeUI.ComponentHandler
All Implemented Interfaces:
ActionListener sample code for java.awt.event.ActionListener definition code for java.awt.event.ActionListener , ComponentListener sample code for java.awt.event.ComponentListener definition code for java.awt.event.ComponentListener , EventListener sample code for java.util.EventListener definition code for java.util.EventListener
Enclosing class:
BasicTreeUI sample code for javax.swing.plaf.basic.BasicTreeUI definition code for javax.swing.plaf.basic.BasicTreeUI

public class BasicTreeUI.ComponentHandler
extends ComponentAdapter sample code for java.awt.event.ComponentAdapter definition code for java.awt.event.ComponentAdapter
implements ActionListener sample code for java.awt.event.ActionListener definition code for java.awt.event.ActionListener

Updates the preferred size when scrolling (if necessary).


Field Summary
protected  JScrollBar sample code for javax.swing.JScrollBar definition code for javax.swing.JScrollBar scrollBar sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.scrollBar definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.scrollBar
          ScrollBar that is being adjusted.
protected  Timer sample code for javax.swing.Timer definition code for javax.swing.Timer timer sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.timer definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.timer
          Timer used when inside a scrollpane and the scrollbar is adjusting.
 
Constructor Summary
BasicTreeUI.ComponentHandler sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.BasicTreeUI.ComponentHandler() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.BasicTreeUI.ComponentHandler() ()
           
 
Method Summary
 void actionPerformed sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.actionPerformed(java.awt.event.ActionEvent) definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.actionPerformed(java.awt.event.ActionEvent) (ActionEvent sample code for java.awt.event.ActionEvent definition code for java.awt.event.ActionEvent  ae)
          Public as a result of Timer.
 void componentMoved sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.componentMoved(java.awt.event.ComponentEvent) definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.componentMoved(java.awt.event.ComponentEvent) (ComponentEvent sample code for java.awt.event.ComponentEvent definition code for java.awt.event.ComponentEvent  e)
          Invoked when the component's position changes.
protected  JScrollPane sample code for javax.swing.JScrollPane definition code for javax.swing.JScrollPane getScrollPane sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.getScrollPane() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.getScrollPane() ()
          Returns the JScrollPane housing the JTree, or null if one isn't found.
protected  void startTimer sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.startTimer() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.startTimer() ()
          Creates, if necessary, and starts a Timer to check if need to resize the bounds.
 
Methods inherited from class java.awt.event.ComponentAdapter sample code for java.awt.event.ComponentAdapter definition code for java.awt.event.ComponentAdapter
componentHidden sample code for java.awt.event.ComponentAdapter.componentHidden(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentAdapter.componentHidden(java.awt.event.ComponentEvent) , componentResized sample code for java.awt.event.ComponentAdapter.componentResized(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentAdapter.componentResized(java.awt.event.ComponentEvent) , componentShown sample code for java.awt.event.ComponentAdapter.componentShown(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentAdapter.componentShown(java.awt.event.ComponentEvent)
 
Methods inherited from class java.lang.Object sample code for java.lang.Object definition code for java.lang.Object
clone sample code for java.lang.Object.clone() definition code for java.lang.Object.clone() , equals sample code for java.lang.Object.equals(java.lang.Object) definition code for java.lang.Object.equals(java.lang.Object) , finalize sample code for java.lang.Object.finalize() definition code for java.lang.Object.finalize() , getClass sample code for java.lang.Object.getClass() definition code for java.lang.Object.getClass() , hashCode sample code for java.lang.Object.hashCode() definition code for java.lang.Object.hashCode() , notify sample code for java.lang.Object.notify() definition code for java.lang.Object.notify() , notifyAll sample code for java.lang.Object.notifyAll() definition code for java.lang.Object.notifyAll() , toString sample code for java.lang.Object.toString() definition code for java.lang.Object.toString() , wait sample code for java.lang.Object.wait() definition code for java.lang.Object.wait() , wait sample code for java.lang.Object.wait(long) definition code for java.lang.Object.wait(long) , wait sample code for java.lang.Object.wait(long, int) definition code for java.lang.Object.wait(long, int)
 

Field Detail

timer sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.timer

protected Timer sample code for javax.swing.Timer definition code for javax.swing.Timer  timer
Timer used when inside a scrollpane and the scrollbar is adjusting.


scrollBar sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.scrollBar

protected JScrollBar sample code for javax.swing.JScrollBar definition code for javax.swing.JScrollBar  scrollBar
ScrollBar that is being adjusted.

Constructor Detail

BasicTreeUI.ComponentHandler sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler()

public BasicTreeUI.ComponentHandler()
Method Detail

componentMoved sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.componentMoved(java.awt.event.ComponentEvent) definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.componentMoved(java.awt.event.ComponentEvent)

public void componentMoved(ComponentEvent sample code for java.awt.event.ComponentEvent definition code for java.awt.event.ComponentEvent  e)
Description copied from class: ComponentAdapter sample code for java.awt.event.ComponentAdapter.componentMoved(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentAdapter.componentMoved(java.awt.event.ComponentEvent)
Invoked when the component's position changes.

Specified by:
componentMoved sample code for java.awt.event.ComponentListener.componentMoved(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentListener.componentMoved(java.awt.event.ComponentEvent) in interface ComponentListener sample code for java.awt.event.ComponentListener definition code for java.awt.event.ComponentListener
Overrides:
componentMoved sample code for java.awt.event.ComponentAdapter.componentMoved(java.awt.event.ComponentEvent) definition code for java.awt.event.ComponentAdapter.componentMoved(java.awt.event.ComponentEvent) in class ComponentAdapter sample code for java.awt.event.ComponentAdapter definition code for java.awt.event.ComponentAdapter

startTimer sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.startTimer() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.startTimer()

protected void startTimer()
Creates, if necessary, and starts a Timer to check if need to resize the bounds.


getScrollPane sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.getScrollPane() definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.getScrollPane()

protected JScrollPane sample code for javax.swing.JScrollPane definition code for javax.swing.JScrollPane  getScrollPane()
Returns the JScrollPane housing the JTree, or null if one isn't found.


actionPerformed sample code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.actionPerformed(java.awt.event.ActionEvent) definition code for javax.swing.plaf.basic.BasicTreeUI.ComponentHandler.actionPerformed(java.awt.event.ActionEvent)

public void actionPerformed(ActionEvent sample code for java.awt.event.ActionEvent definition code for java.awt.event.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 sample code for java.awt.event.ActionListener.actionPerformed(java.awt.event.ActionEvent) definition code for java.awt.event.ActionListener.actionPerformed(java.awt.event.ActionEvent) in interface ActionListener sample code for java.awt.event.ActionListener definition code for java.awt.event.ActionListener