Package Summary  Overview Summary

class:BasicTreeUI.ComponentHandler [NONE]

All Implemented Interfaces:
ActionListener, ComponentListener, EventListener
Enclosing class:
BasicTreeUI

public class BasicTreeUI.ComponentHandlerextends ComponentAdapter implements ActionListener
Updates the preferred size when scrolling (if necessary).

field:timer [NONE]

  • timer

    protected Timer timer
    Timer used when inside a scrollpane and the scrollbar is adjusting.
  • field:scrollBar [NONE]

    scrollBar

    protected JScrollBar scrollBar
    ScrollBar that is being adjusted.

    constructor:BasicTreeUI.ComponentHandler() [NONE]

    • ComponentHandler

      public ComponentHandler()
      Constructs a ComponentHandler.

    method:componentMoved(java.awt.event.ComponentEvent) [NONE]

  • componentMoved

    public void componentMoved (ComponentEvent e)
    Description copied from class: ComponentAdapter
    Invoked when the component's position changes.
    Specified by:
    componentMoved in interface ComponentListener
    Overrides:
    componentMoved in class ComponentAdapter
    Parameters:
    e - the event to be processed
  • method:startTimer() [NONE]

    startTimer

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

    method:getScrollPane() [NONE]

    getScrollPane

    protected JScrollPane getScrollPane()
    Returns the JScrollPane housing the JTree, or null if one isn't found.
    Returns:
    the JScrollPane housing the JTree

    method:actionPerformed(java.awt.event.ActionEvent) [NONE]

    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
    Parameters:
    ae - the event to be processed

    © 2023 Oracle Corporation and/or its affiliates