Package javax.help.plaf.basic
Class BasicTOCNavigatorUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.help.plaf.HelpNavigatorUI
-
- javax.help.plaf.basic.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
-
-
Constructor Summary
Constructors Constructor Description BasicTOCNavigatorUI(JHelpTOCNavigator b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddSubHelpSets(HelpSet hs)Adds subhelpsetsvoidcomponentHidden(java.awt.event.ComponentEvent e)Invoked when the component has been made invisible.voidcomponentMoved(java.awt.event.ComponentEvent e)Invoked when the component's position changes.voidcomponentResized(java.awt.event.ComponentEvent e)Invoked when the component's size changes.voidcomponentShown(java.awt.event.ComponentEvent e)Invoked when the component has been made visible.static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent x)protected static voiddebug(java.lang.String str)voiddoMerge(NavigatorView view)Merges in the navigational data from another IndexView.protected JHelpNavigatorgetHelpNavigator()java.awt.DimensiongetMaximumSize(javax.swing.JComponent c)java.awt.DimensiongetMinimumSize(javax.swing.JComponent c)java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)voididChanged(HelpModelEvent e)Processes an idChanged event.voidinstallUI(javax.swing.JComponent c)voidmerge(NavigatorView view)Merges in the navigational data from another TOCView.voidpropertyChange(java.beans.PropertyChangeEvent event)voidremove(NavigatorView view)Removes the navigational data.protected voidsetCellRenderer(NavigatorView view, javax.swing.JTree tree)Sets the desired cell renderer on this tree.voiduninstallUI(javax.swing.JComponent c)voidvalueChanged(javax.swing.event.TreeSelectionEvent e)-
Methods inherited from class javax.help.plaf.HelpNavigatorUI
getAddAction, getIcon, getImageIcon, setIcon
-
-
-
-
Field Detail
-
toc
protected JHelpTOCNavigator toc
-
sp
protected javax.swing.JScrollPane sp
-
topNode
protected javax.swing.tree.DefaultMutableTreeNode topNode
-
tree
protected javax.swing.JTree tree
-
debug
protected static final boolean debug
For printf debugging.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BasicTOCNavigatorUI
public BasicTOCNavigatorUI(JHelpTOCNavigator b)
-
-
Method Detail
-
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent x)
-
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUIin classjavax.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:
uninstallUIin classjavax.swing.plaf.ComponentUI
-
getPreferredSize
public java.awt.Dimension getPreferredSize(javax.swing.JComponent c)
- Overrides:
getPreferredSizein classjavax.swing.plaf.ComponentUI
-
getMinimumSize
public java.awt.Dimension getMinimumSize(javax.swing.JComponent c)
- Overrides:
getMinimumSizein classjavax.swing.plaf.ComponentUI
-
getMaximumSize
public java.awt.Dimension getMaximumSize(javax.swing.JComponent c)
- Overrides:
getMaximumSizein classjavax.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:
mergein classHelpNavigatorUI- 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:
removein classHelpNavigatorUI- Parameters:
view- A TOCView. Note the actual argument is of a NavigatorView type so it replaces the correct NavigatorUI method.
-
idChanged
public void idChanged(HelpModelEvent e)
Processes an idChanged event.- Specified by:
idChangedin interfaceHelpModelListener- Parameters:
e- The event
-
getHelpNavigator
protected JHelpNavigator getHelpNavigator()
-
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
- Specified by:
valueChangedin interfacejavax.swing.event.TreeSelectionListener
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
componentResized
public void componentResized(java.awt.event.ComponentEvent e)
Invoked when the component's size changes.- Specified by:
componentResizedin interfacejava.awt.event.ComponentListener
-
componentMoved
public void componentMoved(java.awt.event.ComponentEvent e)
Invoked when the component's position changes.- Specified by:
componentMovedin interfacejava.awt.event.ComponentListener
-
componentShown
public void componentShown(java.awt.event.ComponentEvent e)
Invoked when the component has been made visible.- Specified by:
componentShownin interfacejava.awt.event.ComponentListener
-
componentHidden
public void componentHidden(java.awt.event.ComponentEvent e)
Invoked when the component has been made invisible.- Specified by:
componentHiddenin interfacejava.awt.event.ComponentListener
-
debug
protected static void debug(java.lang.String str)
-
-