Package uk.ac.starlink.topcat
Class BrowserHelpAction
- java.lang.Object
-
- javax.swing.AbstractAction
-
- uk.ac.starlink.topcat.BrowserHelpAction
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.io.Serializable,java.lang.Cloneable,java.util.EventListener,javax.swing.Action
public class BrowserHelpAction extends javax.swing.AbstractActionAction which invokes help by attempting to display a page from the help document in a web browser.- Since:
- 19 Sep 2008
- Author:
- Mark Taylor
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent evt)static javax.swing.ActioncreateIdAction(java.lang.String helpId, java.awt.Component parent)Returns a new action displaying help for a given help ID.static javax.swing.ActioncreateManual1Action(java.awt.Component parent)Returns a new action displaying help for the whole application as a single-page HTML documentstatic javax.swing.ActioncreateManualAction(java.awt.Component parent)Returns a new action displaying help for the whole application as a multi-page HTML documentstatic java.net.URIgetHelpUri(java.lang.String relUrl)Returns an internal URI corresponding to a relative URL (rooted at uk/ac/starlink/topcat/ in the classpath).static java.net.URLgetHelpUrl(java.lang.String relUrl)Returns an internal URL corresponding to a relative URL (rooted at uk/ac/starlink/topcat/ in the classpath).-
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
-
-
-
-
Method Detail
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent evt)
-
createIdAction
public static javax.swing.Action createIdAction(java.lang.String helpId, java.awt.Component parent)Returns a new action displaying help for a given help ID.- Parameters:
helpId- help IDparent- parent window - may be used for positioning- Returns:
- help action
-
createManualAction
public static javax.swing.Action createManualAction(java.awt.Component parent)
Returns a new action displaying help for the whole application as a multi-page HTML document- Parameters:
parent- parent window - may be used for positioning- Returns:
- help action
-
createManual1Action
public static javax.swing.Action createManual1Action(java.awt.Component parent)
Returns a new action displaying help for the whole application as a single-page HTML document- Parameters:
parent- parent window - may be used for positioning- Returns:
- help action
-
getHelpUrl
public static java.net.URL getHelpUrl(java.lang.String relUrl)
Returns an internal URL corresponding to a relative URL (rooted at uk/ac/starlink/topcat/ in the classpath).- Parameters:
relUrl- relative path- Returns:
- URL, or null in case of problem
-
getHelpUri
public static java.net.URI getHelpUri(java.lang.String relUrl)
Returns an internal URI corresponding to a relative URL (rooted at uk/ac/starlink/topcat/ in the classpath).- Parameters:
relUrl- relative path- Returns:
- URI, or null in case of problem
-
-