Class BasicTOCNavigatorUI

  • All Implemented Interfaces:
    java.awt.event.ComponentListener, java.beans.PropertyChangeListener, java.io.Serializable, java.util.EventListener, HelpModelListener, javax.swing.event.TreeSelectionListener

    public class BasicTOCNavigatorUI
    extends HelpNavigatorUI
    implements HelpModelListener, javax.swing.event.TreeSelectionListener, java.beans.PropertyChangeListener, java.awt.event.ComponentListener, java.io.Serializable
    The default UI for JHelpNavigator of type TOC.
    See Also:
    Serialized Form
    • Field Detail

      • sp

        protected javax.swing.JScrollPane sp
      • topNode

        protected javax.swing.tree.DefaultMutableTreeNode topNode
      • tree

        protected javax.swing.JTree tree
    • Method Detail

      • createUI

        public static javax.swing.plaf.ComponentUI createUI​(javax.swing.JComponent x)
      • installUI

        public void installUI​(javax.swing.JComponent c)
        Overrides:
        installUI in class javax.swing.plaf.ComponentUI
      • setCellRenderer

        protected void setCellRenderer​(NavigatorView view,
                                       javax.swing.JTree tree)
        Sets the desired cell renderer on this tree. This is exposed for redefinition by subclases.
      • uninstallUI

        public void uninstallUI​(javax.swing.JComponent c)
        Overrides:
        uninstallUI in class javax.swing.plaf.ComponentUI
      • getPreferredSize

        public java.awt.Dimension getPreferredSize​(javax.swing.JComponent c)
        Overrides:
        getPreferredSize in class javax.swing.plaf.ComponentUI
      • getMinimumSize

        public java.awt.Dimension getMinimumSize​(javax.swing.JComponent c)
        Overrides:
        getMinimumSize in class javax.swing.plaf.ComponentUI
      • getMaximumSize

        public java.awt.Dimension getMaximumSize​(javax.swing.JComponent c)
        Overrides:
        getMaximumSize in class javax.swing.plaf.ComponentUI
      • addSubHelpSets

        protected void addSubHelpSets​(HelpSet hs)
        Adds subhelpsets
        Parameters:
        hs - The HelpSet which subhelpsets will be added
      • doMerge

        public void doMerge​(NavigatorView view)
        Merges in the navigational data from another IndexView.
      • merge

        public void merge​(NavigatorView view)
        Merges in the navigational data from another TOCView.
        Overrides:
        merge in class HelpNavigatorUI
        Parameters:
        view - A TOCView. Note the actual argument is of a NavigatorView type so it replaces the correct NavigatorUI method.
      • remove

        public void remove​(NavigatorView view)
        Removes the navigational data.
        Overrides:
        remove in class HelpNavigatorUI
        Parameters:
        view - A TOCView. Note the actual argument is of a NavigatorView type so it replaces the correct NavigatorUI method.
      • valueChanged

        public void valueChanged​(javax.swing.event.TreeSelectionEvent e)
        Specified by:
        valueChanged in interface javax.swing.event.TreeSelectionListener
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent event)
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • componentResized

        public void componentResized​(java.awt.event.ComponentEvent e)
        Invoked when the component's size changes.
        Specified by:
        componentResized in interface java.awt.event.ComponentListener
      • componentMoved

        public void componentMoved​(java.awt.event.ComponentEvent e)
        Invoked when the component's position changes.
        Specified by:
        componentMoved in interface java.awt.event.ComponentListener
      • componentShown

        public void componentShown​(java.awt.event.ComponentEvent e)
        Invoked when the component has been made visible.
        Specified by:
        componentShown in interface java.awt.event.ComponentListener
      • componentHidden

        public void componentHidden​(java.awt.event.ComponentEvent e)
        Invoked when the component has been made invisible.
        Specified by:
        componentHidden in interface java.awt.event.ComponentListener
      • debug

        protected static void debug​(java.lang.String str)