Class BasicTreeUI.ComponentHandler

    • Field Detail

      • timer

        protected Timer timer
        Timer used when inside a scrollpane and the scrollbar is adjusting.
      • scrollBar

        protected JScrollBar scrollBar
        ScrollBar that is being adjusted.
    • Constructor Detail

      • ComponentHandler

        public ComponentHandler()
    • Method Detail

      • componentMoved

        public void componentMoved(ComponentEvent e)
        Description copied from class: ComponentAdapter
        Invoked when the component's position changes.
      • 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.