Class BrowserControlPage

java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.gvsig.gui.beans.swing.GridBagLayoutPanel
org.gvsig.andami.preferences.AbstractPreferencePage
org.gvsig.coreplugin.preferences.general.BrowserControlPage
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, org.gvsig.andami.preferences.IPreference, org.gvsig.tools.extensionpoint.ExtensionBuilder

public class BrowserControlPage extends org.gvsig.andami.preferences.AbstractPreferencePage implements ActionListener

Preference page for system browser's properties.

At the moment, this page will allow the linux users to select a web browser and how to open it when the app needs to do such thing.
For instance when following a link to a web page.

This is the merely purpose of it, and it makes that this page has no sense for windows users. That is why it does not appear in windows platforms.

If you decide to extend this purpose, then you should enable it for those platforms (or any) you want.

TODO to know what about Mac platforms.
Author:
jaume dominguez faus - jaume.dominguez@iver.es
See Also:
  • Constructor Details

    • BrowserControlPage

      public BrowserControlPage()
  • Method Details

    • storeValues

      public void storeValues() throws org.gvsig.andami.preferences.StoreException
      Specified by:
      storeValues in class org.gvsig.andami.preferences.AbstractPreferencePage
      Throws:
      org.gvsig.andami.preferences.StoreException
    • setChangesApplied

      public void setChangesApplied()
      Specified by:
      setChangesApplied in class org.gvsig.andami.preferences.AbstractPreferencePage
    • getID

      public String getID()
      Specified by:
      getID in interface org.gvsig.andami.preferences.IPreference
    • getTitle

      public String getTitle()
      Specified by:
      getTitle in interface org.gvsig.andami.preferences.IPreference
    • getPanel

      public JPanel getPanel()
      Specified by:
      getPanel in interface org.gvsig.andami.preferences.IPreference
    • initializeValues

      public void initializeValues()
      Specified by:
      initializeValues in interface org.gvsig.andami.preferences.IPreference
    • initializeDefaults

      public void initializeDefaults()
      Specified by:
      initializeDefaults in interface org.gvsig.andami.preferences.IPreference
    • getIcon

      public ImageIcon getIcon()
      Specified by:
      getIcon in interface org.gvsig.andami.preferences.IPreference
    • isValueChanged

      public boolean isValueChanged()
      Specified by:
      isValueChanged in interface org.gvsig.andami.preferences.IPreference
    • actionPerformed

      public void actionPerformed(ActionEvent e)
      Specified by:
      actionPerformed in interface ActionListener