Class javax.help.plaf.basic.BasicFavoritesNavigatorUI
java.lang.Object
    |
    +----javax.swing.plaf.ComponentUI
            |
            +----javax.help.plaf.HelpNavigatorUI
                    |
                    +----javax.help.plaf.basic.BasicFavoritesNavigatorUI
- public class BasicFavoritesNavigatorUI- extends HelpNavigatorUI- implements HelpModelListener, javax.swing.event.TreeSelectionListener, HelpSetListener, java.beans.PropertyChangeListener, javax.swing.event.TreeModelListener, java.io.Serializable
The default UI for JHelpNavigator of type Favorites
favorites
protected JHelpFavoritesNavigator favorites
sp
protected javax.swing.JScrollPane sp
topNode
protected FavoritesNode topNode
tree
protected javax.swing.JTree tree
rbc
protected java.text.RuleBasedCollator rbc
oldText
protected java.lang.String oldText
currentFindNode
protected javax.swing.tree.DefaultMutableTreeNode currentFindNode
addAction
protected javax.swing.Action addAction
removeAction
protected javax.swing.Action removeAction
cutAction
protected javax.swing.Action cutAction
pasteAction
protected javax.swing.Action pasteAction
copyAction
protected javax.swing.Action copyAction
folderAction
protected javax.swing.Action folderAction
popup
protected javax.swing.JPopupMenu popup
BasicFavoritesNavigatorUI
public BasicFavoritesNavigatorUI(JHelpFavoritesNavigator b)
- Creates BasicFavoritesUI for JHelpFavoritesNavigator
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
 
idChanged
public void idChanged(HelpModelEvent e)
- Processes and idChanged event. In this navigator works with url too.- 
- Implements:
- idChanged in interface HelpModelListener
- Parameters:
- 
e- The HelpModelEvent
 
valueChanged
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
- Finds the subnode with certain id and name- 
- Implements:
- valueChanged in interface javax.swing.event.TreeSelectionListener
 
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- 
- Implements:
- propertyChange in interface java.beans.PropertyChangeListener
 
helpSetAdded
public void helpSetAdded(HelpSetEvent ev)
- 
- Implements:
- helpSetAdded in interface HelpSetListener
 
helpSetRemoved
public void helpSetRemoved(HelpSetEvent ev)
- 
- Implements:
- helpSetRemoved in interface HelpSetListener
 
saveFavorites
public void saveFavorites()
- Saves favorites to the file- 
 
treeStructureChanged
public void treeStructureChanged(javax.swing.event.TreeModelEvent treeModelEvent)
- 
- Implements:
- treeStructureChanged in interface javax.swing.event.TreeModelListener
 
treeNodesInserted
public void treeNodesInserted(javax.swing.event.TreeModelEvent treeModelEvent)
- 
- Implements:
- treeNodesInserted in interface javax.swing.event.TreeModelListener
 
treeNodesRemoved
public void treeNodesRemoved(javax.swing.event.TreeModelEvent treeModelEvent)
- 
- Implements:
- treeNodesRemoved in interface javax.swing.event.TreeModelListener
 
treeNodesChanged
public void treeNodesChanged(javax.swing.event.TreeModelEvent treeModelEvent)
- 
- Implements:
- treeNodesChanged in interface javax.swing.event.TreeModelListener
 
getSelectedNode
public FavoritesNode getSelectedNode()
- Returns the selected node- 
 
getAddAction
public javax.swing.Action getAddAction()
- Returns the Add action- 
- Overrides:
- getAddAction in class HelpNavigatorUI
 
getRemoveAction
public javax.swing.Action getRemoveAction()
- Returns the RemoveAction object- 
 
getFolderAction
public javax.swing.Action getFolderAction()
- Returns the FolderAction object- 
 
getCutAction
public javax.swing.Action getCutAction()
- Returns the CutAction object- 
 
getPasteAction
public javax.swing.Action getPasteAction()
- Returns the PasteAction object- 
 
getCopyAction
public javax.swing.Action getCopyAction()
- Returns the CopyAction Object-