Package javax.help.plaf.basic
Class BasicHelpUI
- java.lang.Object
-
- javax.swing.plaf.ComponentUI
-
- javax.help.plaf.HelpUI
-
- javax.help.plaf.basic.BasicHelpUI
-
- All Implemented Interfaces:
java.beans.PropertyChangeListener,java.io.Serializable,java.util.EventListener
public class BasicHelpUI extends HelpUI implements java.beans.PropertyChangeListener, java.io.Serializable
The default UI for JHelp.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicHelpUI(JHelp b)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNavigator(JHelpNavigator nav)Adds a Navigator.protected javax.swing.JToolBarcreateToolBar(java.util.Locale locale)static javax.swing.plaf.ComponentUIcreateUI(javax.swing.JComponent x)JHelpNavigatorgetCurrentNavigator()Gets the current Navigator.java.util.EnumerationgetHelpNavigators()protected HelpHistoryModelgetHistoryModel()Returns actual HelpHistoryModelstatic javax.swing.ImageIcongetIcon(java.lang.Class klass, java.lang.String name)java.awt.DimensiongetMaximumSize(javax.swing.JComponent c)java.awt.DimensiongetMinimumSize(javax.swing.JComponent c)protected HelpModelgetModel()java.awt.DimensiongetPreferredSize(javax.swing.JComponent c)voidinstallUI(javax.swing.JComponent c)voidpropertyChange(java.beans.PropertyChangeEvent event)voidremoveNavigator(JHelpNavigator nav)Remove a Navigator.voidsetCurrentNavigator(JHelpNavigator nav)Sets the current Navigator.voiduninstallUI(javax.swing.JComponent c)
-
-
-
Field Detail
-
help
protected JHelp help
-
toolbar
protected javax.swing.JToolBar toolbar
-
splitPane
protected javax.swing.JSplitPane splitPane
-
tabbedPane
protected javax.swing.JTabbedPane tabbedPane
-
navs
protected java.util.Vector navs
-
-
Constructor Detail
-
BasicHelpUI
public BasicHelpUI(JHelp 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
-
createToolBar
protected javax.swing.JToolBar createToolBar(java.util.Locale locale)
-
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
-
propertyChange
public void propertyChange(java.beans.PropertyChangeEvent event)
- Specified by:
propertyChangein interfacejava.beans.PropertyChangeListener
-
getModel
protected HelpModel getModel()
-
getHistoryModel
protected HelpHistoryModel getHistoryModel()
Returns actual HelpHistoryModel- Returns:
- The HelpHistoryModel
-
addNavigator
public void addNavigator(JHelpNavigator nav)
Description copied from class:HelpUIAdds a Navigator.- Specified by:
addNavigatorin classHelpUI- Parameters:
nav- the Navigator to add
-
removeNavigator
public void removeNavigator(JHelpNavigator nav)
Description copied from class:HelpUIRemove a Navigator.- Specified by:
removeNavigatorin classHelpUI- Parameters:
nav- The Navigator to remove.
-
getHelpNavigators
public java.util.Enumeration getHelpNavigators()
-
setCurrentNavigator
public void setCurrentNavigator(JHelpNavigator nav)
Sets the current Navigator.- Specified by:
setCurrentNavigatorin classHelpUI- Parameters:
navigator- The navigator
-
getCurrentNavigator
public JHelpNavigator getCurrentNavigator()
Description copied from class:HelpUIGets the current Navigator.- Specified by:
getCurrentNavigatorin classHelpUI
-
getIcon
public static javax.swing.ImageIcon getIcon(java.lang.Class klass, java.lang.String name)
-
-