Module java.desktop

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

      • 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.
        Returns:
        the JScrollPane housing the JTree
      • 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