org.apache.batik.apps.svgbrowser
Class PreferenceDialog
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--java.awt.Window
|
+--java.awt.Dialog
|
+--javax.swing.JDialog
|
+--org.apache.batik.apps.svgbrowser.PreferenceDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, GridBagConstants, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- public class PreferenceDialog
- extends javax.swing.JDialog
- implements GridBagConstants
Dialog that displays user preferences.
- See Also:
- Serialized Form
Inner classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
Inner classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
Inner classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
Inner classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface org.apache.batik.ext.swing.GridBagConstants |
BOTH, CENTER, EAST, HORIZONTAL, NONE, NORTH, NORTHEAST, NORTHWEST, REMAINDER, SOUTH, SOUTHEAST, SOUTHWEST, VERTICAL, WEST |
Fields inherited from interface javax.swing.WindowConstants |
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, processKeyEvent, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setLocationRelativeTo, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, setModal, setResizable, setTitle, show |
Methods inherited from class java.awt.Window |
addWindowListener, applyResourceBundle, applyResourceBundle, finalize, getFocusOwner, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getOwnedWindows, getOwner, getToolkit, getWarningString, isShowing, pack, postEvent, processEvent, removeWindowListener, setCursor, toBack, toFront |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFont, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getInputMethodRequests, getLocation, getLocation, getLocationOnScreen, getName, getParent, getPeer, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseMotionEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OK_OPTION
public static final int OK_OPTION
- The return value if 'OK' is chosen.
CANCEL_OPTION
public static final int CANCEL_OPTION
- The return value if 'Cancel' is chosen.
ICON_USER_LANGUAGE
public static final java.lang.String ICON_USER_LANGUAGE
ICON_USER_STYLESHEET
public static final java.lang.String ICON_USER_STYLESHEET
ICON_BEHAVIOR
public static final java.lang.String ICON_BEHAVIOR
ICON_NETWORK
public static final java.lang.String ICON_NETWORK
LABEL_USER_OPTIONS
public static final java.lang.String LABEL_USER_OPTIONS
LABEL_BEHAVIOR
public static final java.lang.String LABEL_BEHAVIOR
LABEL_NETWORK
public static final java.lang.String LABEL_NETWORK
LABEL_USER_LANGUAGE
public static final java.lang.String LABEL_USER_LANGUAGE
LABEL_USER_STYLESHEET
public static final java.lang.String LABEL_USER_STYLESHEET
LABEL_USER_FONT
public static final java.lang.String LABEL_USER_FONT
LABEL_APPLICATIONS
public static final java.lang.String LABEL_APPLICATIONS
LABEL_SHOW_RENDERING
public static final java.lang.String LABEL_SHOW_RENDERING
LABEL_AUTO_ADJUST_WINDOW
public static final java.lang.String LABEL_AUTO_ADJUST_WINDOW
LABEL_ENABLE_DOUBLE_BUFFERING
public static final java.lang.String LABEL_ENABLE_DOUBLE_BUFFERING
LABEL_SHOW_DEBUG_TRACE
public static final java.lang.String LABEL_SHOW_DEBUG_TRACE
LABEL_SELECTION_XOR_MODE
public static final java.lang.String LABEL_SELECTION_XOR_MODE
LABEL_IS_XML_PARSER_VALIDATING
public static final java.lang.String LABEL_IS_XML_PARSER_VALIDATING
LABEL_ENFORCE_SECURE_SCRIPTING
public static final java.lang.String LABEL_ENFORCE_SECURE_SCRIPTING
LABEL_SECURE_SCRIPTING_TOGGLE
public static final java.lang.String LABEL_SECURE_SCRIPTING_TOGGLE
LABEL_GRANT_SCRIPT_FILE_ACCESS
public static final java.lang.String LABEL_GRANT_SCRIPT_FILE_ACCESS
LABEL_GRANT_SCRIPT_NETWORK_ACCESS
public static final java.lang.String LABEL_GRANT_SCRIPT_NETWORK_ACCESS
LABEL_LOAD_JAVA
public static final java.lang.String LABEL_LOAD_JAVA
LABEL_LOAD_ECMASCRIPT
public static final java.lang.String LABEL_LOAD_ECMASCRIPT
LABEL_HOST
public static final java.lang.String LABEL_HOST
LABEL_PORT
public static final java.lang.String LABEL_PORT
LABEL_OK
public static final java.lang.String LABEL_OK
LABEL_LOAD_SCRIPTS
public static final java.lang.String LABEL_LOAD_SCRIPTS
LABEL_ORIGIN_ANY
public static final java.lang.String LABEL_ORIGIN_ANY
LABEL_ORIGIN_DOCUMENT
public static final java.lang.String LABEL_ORIGIN_DOCUMENT
LABEL_ORIGIN_EMBED
public static final java.lang.String LABEL_ORIGIN_EMBED
LABEL_ORIGIN_NONE
public static final java.lang.String LABEL_ORIGIN_NONE
LABEL_SCRIPT_ORIGIN
public static final java.lang.String LABEL_SCRIPT_ORIGIN
LABEL_RESOURCE_ORIGIN
public static final java.lang.String LABEL_RESOURCE_ORIGIN
LABEL_CANCEL
public static final java.lang.String LABEL_CANCEL
TITLE_BROWSER_OPTIONS
public static final java.lang.String TITLE_BROWSER_OPTIONS
TITLE_BEHAVIOR
public static final java.lang.String TITLE_BEHAVIOR
TITLE_SECURITY
public static final java.lang.String TITLE_SECURITY
TITLE_NETWORK
public static final java.lang.String TITLE_NETWORK
TITLE_DIALOG
public static final java.lang.String TITLE_DIALOG
CONFIG_HOST_TEXT_FIELD_LENGTH
public static final java.lang.String CONFIG_HOST_TEXT_FIELD_LENGTH
CONFIG_PORT_TEXT_FIELD_LENGTH
public static final java.lang.String CONFIG_PORT_TEXT_FIELD_LENGTH
CONFIG_OK_MNEMONIC
public static final java.lang.String CONFIG_OK_MNEMONIC
CONFIG_CANCEL_MNEMONIC
public static final java.lang.String CONFIG_CANCEL_MNEMONIC
PREFERENCE_KEY_LANGUAGES
public static final java.lang.String PREFERENCE_KEY_LANGUAGES
PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
public static final java.lang.String PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
PREFERENCE_KEY_USER_STYLESHEET
public static final java.lang.String PREFERENCE_KEY_USER_STYLESHEET
PREFERENCE_KEY_SHOW_RENDERING
public static final java.lang.String PREFERENCE_KEY_SHOW_RENDERING
PREFERENCE_KEY_AUTO_ADJUST_WINDOW
public static final java.lang.String PREFERENCE_KEY_AUTO_ADJUST_WINDOW
PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
public static final java.lang.String PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
PREFERENCE_KEY_SHOW_DEBUG_TRACE
public static final java.lang.String PREFERENCE_KEY_SHOW_DEBUG_TRACE
PREFERENCE_KEY_SELECTION_XOR_MODE
public static final java.lang.String PREFERENCE_KEY_SELECTION_XOR_MODE
PREFERENCE_KEY_PROXY_HOST
public static final java.lang.String PREFERENCE_KEY_PROXY_HOST
PREFERENCE_KEY_CSS_MEDIA
public static final java.lang.String PREFERENCE_KEY_CSS_MEDIA
PREFERENCE_KEY_PROXY_PORT
public static final java.lang.String PREFERENCE_KEY_PROXY_PORT
PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
public static final java.lang.String PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
public static final java.lang.String PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
public static final java.lang.String PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
PREFERENCE_KEY_LOAD_ECMASCRIPT
public static final java.lang.String PREFERENCE_KEY_LOAD_ECMASCRIPT
PREFERENCE_KEY_LOAD_JAVA
public static final java.lang.String PREFERENCE_KEY_LOAD_JAVA
PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
public static final java.lang.String PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
public static final java.lang.String PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
model
protected PreferenceManager model
- PreferenceManager used to store and retrieve
preferences
configPanelSelector
protected org.apache.batik.apps.svgbrowser.ConfigurationPanelSelector configPanelSelector
- Allows selection of the desired configuration panel
languagePanel
protected LanguageDialog.Panel languagePanel
- Allows selection of the user languages
userStylesheetPanel
protected UserStyleDialog.Panel userStylesheetPanel
- Allows selection of a user stylesheet
showRendering
protected javax.swing.JCheckBox showRendering
autoAdjustWindow
protected javax.swing.JCheckBox autoAdjustWindow
showDebugTrace
protected javax.swing.JCheckBox showDebugTrace
enableDoubleBuffering
protected javax.swing.JCheckBox enableDoubleBuffering
selectionXorMode
protected javax.swing.JCheckBox selectionXorMode
isXMLParserValidating
protected javax.swing.JCheckBox isXMLParserValidating
enforceSecureScripting
protected javax.swing.JCheckBox enforceSecureScripting
grantScriptFileAccess
protected javax.swing.JCheckBox grantScriptFileAccess
grantScriptNetworkAccess
protected javax.swing.JCheckBox grantScriptNetworkAccess
loadJava
protected javax.swing.JCheckBox loadJava
loadEcmascript
protected javax.swing.JCheckBox loadEcmascript
scriptOriginGroup
protected javax.swing.ButtonGroup scriptOriginGroup
resourceOriginGroup
protected javax.swing.ButtonGroup resourceOriginGroup
host
protected javax.swing.JTextField host
port
protected javax.swing.JTextField port
cssMediaPanel
protected CSSMediaPanel cssMediaPanel
returnCode
protected int returnCode
- Code indicating whether the dialog was OKayed
or cancelled
PreferenceDialog
public PreferenceDialog(PreferenceManager model)
- Default constructor
getPreferenceManager
public PreferenceManager getPreferenceManager()
- Returns the preference manager used by this dialog.
initializeGUI
protected void initializeGUI()
- Initializes the GUI components with the values
from the model.
savePreferences
protected void savePreferences()
- Stores current setting in PreferenceManager model
buildGUI
protected void buildGUI()
- Builds the UI for this dialog
buildButtonsPanel
protected javax.swing.JPanel buildButtonsPanel()
- Creates the OK/Cancel buttons panel
buildConfigPanelList
protected java.awt.Component buildConfigPanelList()
buildConfigPanel
protected java.awt.Component buildConfigPanel()
buildUserOptions
protected java.awt.Component buildUserOptions()
buildUserLanguage
protected java.awt.Component buildUserLanguage()
buildUserStyleSheet
protected java.awt.Component buildUserStyleSheet()
buildUserFont
protected java.awt.Component buildUserFont()
buildBehavior
protected java.awt.Component buildBehavior()
buildNetwork
protected java.awt.Component buildNetwork()
buildApplications
protected java.awt.Component buildApplications()
showDialog
public int showDialog()
- Shows the dialog
- Returns:
- OK_OPTION or CANCEL_OPTION
main
public static void main(java.lang.String[] args)
Copyright © 2002 Apache Software Foundation. All Rights Reserved.