Package 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:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants,GridBagConstants
public class PreferenceDialog extends javax.swing.JDialog implements GridBagConstants
Dialog that displays user preferences.- Version:
- $Id: PreferenceDialog.java 1802297 2017-07-18 13:58:12Z ssteiner $
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected classPreferenceDialog.JConfigurationPanelA paged panel for configuration windows.-
Nested classes/interfaces inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
-
Nested classes/interfaces inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
-
Nested classes/interfaces inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComboBoxallowedResourceOriginprotected javax.swing.JComboBoxallowedScriptOriginprotected javax.swing.JRadioButtonanimationLimitCPUprotected javax.swing.JTextFieldanimationLimitCPUAmountprotected javax.swing.JLabelanimationLimitCPULabelprotected javax.swing.JRadioButtonanimationLimitFPSprotected javax.swing.JTextFieldanimationLimitFPSAmountprotected javax.swing.JLabelanimationLimitFPSLabelprotected javax.swing.JRadioButtonanimationLimitUnlimitedprotected javax.swing.JCheckBoxautoAdjustWindowstatic intCANCEL_OPTIONThe return value if 'Cancel' is chosen.protected PreferenceDialog.JConfigurationPanelconfigurationPanelThe configuration panel that holds each of the configuration pages.protected javax.swing.JCheckBoxenableDoubleBufferingprotected javax.swing.JCheckBoxenforceSecureScriptingprotected javax.swing.JCheckBoxgrantScriptFileAccessprotected javax.swing.JCheckBoxgrantScriptNetworkAccessprotected javax.swing.JTextFieldhostprotected javax.swing.JCheckBoxisXMLParserValidatingstatic java.lang.StringLABEL_CANCELstatic java.lang.StringLABEL_OKprotected LanguageDialog.PanellanguagePanelprotected javax.swing.JCheckBoxloadEcmascriptprotected javax.swing.JCheckBoxloadJavaprotected javax.swing.JListmediaListprotected javax.swing.JButtonmediaListClearButtonprotected javax.swing.DefaultListModelmediaListModelprotected javax.swing.JButtonmediaListRemoveButtonprotected PreferenceManagermodelPreferenceManagerused to store and retrieve preferencesstatic intOK_OPTIONThe return value if 'OK' is chosen.protected javax.swing.JTextFieldportstatic java.lang.StringPREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGINstatic java.lang.StringPREFERENCE_KEY_ALLOWED_SCRIPT_ORIGINstatic java.lang.StringPREFERENCE_KEY_ANIMATION_RATE_LIMITING_CPUstatic java.lang.StringPREFERENCE_KEY_ANIMATION_RATE_LIMITING_FPSstatic java.lang.StringPREFERENCE_KEY_ANIMATION_RATE_LIMITING_MODEstatic java.lang.StringPREFERENCE_KEY_AUTO_ADJUST_WINDOWstatic java.lang.StringPREFERENCE_KEY_BROWSE_TITLEstatic java.lang.StringPREFERENCE_KEY_CSS_MEDIAstatic java.lang.StringPREFERENCE_KEY_DEFAULT_FONT_FAMILYstatic java.lang.StringPREFERENCE_KEY_ENABLE_DOUBLE_BUFFERINGstatic java.lang.StringPREFERENCE_KEY_ENFORCE_SECURE_SCRIPTINGstatic java.lang.StringPREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESSstatic java.lang.StringPREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESSstatic java.lang.StringPREFERENCE_KEY_IS_XML_PARSER_VALIDATINGstatic java.lang.StringPREFERENCE_KEY_LABEL_ADDstatic java.lang.StringPREFERENCE_KEY_LABEL_ALL_NETWORKstatic java.lang.StringPREFERENCE_KEY_LABEL_ALLOWED_RESOURCE_ORIGINstatic java.lang.StringPREFERENCE_KEY_LABEL_ALLOWED_SCRIPT_ORIGINstatic java.lang.StringPREFERENCE_KEY_LABEL_ANIMATION_LIMIT_CPUstatic java.lang.StringPREFERENCE_KEY_LABEL_ANIMATION_LIMIT_FPSstatic java.lang.StringPREFERENCE_KEY_LABEL_ANIMATION_LIMIT_UNLIMITEDstatic java.lang.StringPREFERENCE_KEY_LABEL_ANIMATION_RATE_LIMITINGstatic java.lang.StringPREFERENCE_KEY_LABEL_AUTO_ADJUST_WINDOWstatic java.lang.StringPREFERENCE_KEY_LABEL_BROWSEstatic java.lang.StringPREFERENCE_KEY_LABEL_CLEARstatic java.lang.StringPREFERENCE_KEY_LABEL_COLONstatic java.lang.StringPREFERENCE_KEY_LABEL_CSS_MEDIA_TYPESstatic java.lang.StringPREFERENCE_KEY_LABEL_ECMASCRIPTstatic java.lang.StringPREFERENCE_KEY_LABEL_ENABLE_DOUBLE_BUFFERINGstatic java.lang.StringPREFERENCE_KEY_LABEL_ENABLE_USER_STYLESHEETstatic java.lang.StringPREFERENCE_KEY_LABEL_ENFORCE_SECURE_SCRIPTINGstatic java.lang.StringPREFERENCE_KEY_LABEL_FILE_SYSTEMstatic java.lang.StringPREFERENCE_KEY_LABEL_FPSstatic java.lang.StringPREFERENCE_KEY_LABEL_GRANT_SCRIPTS_ACCESS_TOstatic java.lang.StringPREFERENCE_KEY_LABEL_HOSTstatic java.lang.StringPREFERENCE_KEY_LABEL_HTTP_PROXYstatic java.lang.StringPREFERENCE_KEY_LABEL_IS_XML_PARSER_VALIDATINGstatic java.lang.StringPREFERENCE_KEY_LABEL_JAVA_JAR_FILESstatic java.lang.StringPREFERENCE_KEY_LABEL_LOAD_SCRIPTSstatic java.lang.StringPREFERENCE_KEY_LABEL_ORIGIN_ANYstatic java.lang.StringPREFERENCE_KEY_LABEL_ORIGIN_DOCUMENTstatic java.lang.StringPREFERENCE_KEY_LABEL_ORIGIN_EMBEDDEDstatic java.lang.StringPREFERENCE_KEY_LABEL_ORIGIN_NONEstatic java.lang.StringPREFERENCE_KEY_LABEL_OTHER_OPTIONSstatic java.lang.StringPREFERENCE_KEY_LABEL_PERCENTstatic java.lang.StringPREFERENCE_KEY_LABEL_PORTstatic java.lang.StringPREFERENCE_KEY_LABEL_REMOVEstatic java.lang.StringPREFERENCE_KEY_LABEL_RENDERING_OPTIONSstatic java.lang.StringPREFERENCE_KEY_LABEL_SELECTION_XOR_MODEstatic java.lang.StringPREFERENCE_KEY_LABEL_SHOW_DEBUG_TRACEstatic java.lang.StringPREFERENCE_KEY_LABEL_SHOW_RENDERINGstatic java.lang.StringPREFERENCE_KEY_LABEL_USER_STYLESHEETstatic java.lang.StringPREFERENCE_KEY_LANGUAGESstatic java.lang.StringPREFERENCE_KEY_LOAD_ECMASCRIPTstatic java.lang.StringPREFERENCE_KEY_LOAD_JAVAstatic java.lang.StringPREFERENCE_KEY_PROXY_HOSTstatic java.lang.StringPREFERENCE_KEY_PROXY_PORTstatic java.lang.StringPREFERENCE_KEY_SELECTION_XOR_MODEstatic java.lang.StringPREFERENCE_KEY_SHOW_DEBUG_TRACEstatic java.lang.StringPREFERENCE_KEY_SHOW_RENDERINGstatic java.lang.StringPREFERENCE_KEY_TITLE_DIALOGstatic java.lang.StringPREFERENCE_KEY_TITLE_PREFIXstatic java.lang.StringPREFERENCE_KEY_USER_STYLESHEETstatic java.lang.StringPREFERENCE_KEY_USER_STYLESHEET_ENABLEDprotected intreturnCodeCode indicating whether the dialog was okayed or cancelled.protected javax.swing.JCheckBoxselectionXorModeprotected javax.swing.JCheckBoxshowDebugTraceprotected javax.swing.JCheckBoxshowRenderingprotected javax.swing.JTextFielduserStylesheetprotected javax.swing.JButtonuserStylesheetBrowseprotected javax.swing.JCheckBoxuserStylesheetEnabledprotected javax.swing.JLabeluserStylesheetLabel-
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
-
-
Constructor Summary
Constructors Constructor Description PreferenceDialog(java.awt.Frame owner, PreferenceManager model)Creates a new PreferenceDialog with the given model.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddConfigPanel(java.lang.String id, javax.swing.JPanel c)Adds a panel to the configuration panel.protected javax.swing.JPanelbuildButtonsPanel()Creates the OK/Cancel button panel.protected javax.swing.JPanelbuildGeneralPanel()Builds the General panel.protected voidbuildGUI()Builds the UI for this dialog.protected javax.swing.JPanelbuildLanguagePanel()Builds the Language panel.protected javax.swing.JPanelbuildNetworkPanel()Builds the Network panel.protected javax.swing.JPanelbuildSecurityPanel()Builds the Security panel.protected javax.swing.JPanelbuildStylesheetPanel()Builds the Stylesheet panel.PreferenceManagergetPreferenceManager()Returns the preference manager used by this dialog.protected voidinitializeGUI()Initializes the GUI components with the values from the model.protected static booleanisMetalSteel()Returns whether the current LAF is Metal Steel.protected voidsavePreferences()Stores the current settings in the PreferenceManager model.intshowDialog()Shows the dialog.protected voidupdateMediaListButtons()Updates the disabled state of the buttons next to the media type list.-
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
-
Methods inherited from class java.awt.Dialog
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
OK_OPTION
public static final int OK_OPTION
The return value if 'OK' is chosen.- See Also:
- Constant Field Values
-
CANCEL_OPTION
public static final int CANCEL_OPTION
The return value if 'Cancel' is chosen.- See Also:
- Constant Field Values
-
PREFERENCE_KEY_TITLE_PREFIX
public static final java.lang.String PREFERENCE_KEY_TITLE_PREFIX
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_TITLE_DIALOG
public static final java.lang.String PREFERENCE_KEY_TITLE_DIALOG
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_RENDERING_OPTIONS
public static final java.lang.String PREFERENCE_KEY_LABEL_RENDERING_OPTIONS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ANIMATION_RATE_LIMITING
public static final java.lang.String PREFERENCE_KEY_LABEL_ANIMATION_RATE_LIMITING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_OTHER_OPTIONS
public static final java.lang.String PREFERENCE_KEY_LABEL_OTHER_OPTIONS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ENABLE_DOUBLE_BUFFERING
public static final java.lang.String PREFERENCE_KEY_LABEL_ENABLE_DOUBLE_BUFFERING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_SHOW_RENDERING
public static final java.lang.String PREFERENCE_KEY_LABEL_SHOW_RENDERING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_AUTO_ADJUST_WINDOW
public static final java.lang.String PREFERENCE_KEY_LABEL_AUTO_ADJUST_WINDOW
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_SELECTION_XOR_MODE
public static final java.lang.String PREFERENCE_KEY_LABEL_SELECTION_XOR_MODE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_CPU
public static final java.lang.String PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_CPU
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_PERCENT
public static final java.lang.String PREFERENCE_KEY_LABEL_PERCENT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_FPS
public static final java.lang.String PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_FPS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_FPS
public static final java.lang.String PREFERENCE_KEY_LABEL_FPS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_UNLIMITED
public static final java.lang.String PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_UNLIMITED
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_SHOW_DEBUG_TRACE
public static final java.lang.String PREFERENCE_KEY_LABEL_SHOW_DEBUG_TRACE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_IS_XML_PARSER_VALIDATING
public static final java.lang.String PREFERENCE_KEY_LABEL_IS_XML_PARSER_VALIDATING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_GRANT_SCRIPTS_ACCESS_TO
public static final java.lang.String PREFERENCE_KEY_LABEL_GRANT_SCRIPTS_ACCESS_TO
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_LOAD_SCRIPTS
public static final java.lang.String PREFERENCE_KEY_LABEL_LOAD_SCRIPTS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ALLOWED_SCRIPT_ORIGIN
public static final java.lang.String PREFERENCE_KEY_LABEL_ALLOWED_SCRIPT_ORIGIN
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ALLOWED_RESOURCE_ORIGIN
public static final java.lang.String PREFERENCE_KEY_LABEL_ALLOWED_RESOURCE_ORIGIN
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ENFORCE_SECURE_SCRIPTING
public static final java.lang.String PREFERENCE_KEY_LABEL_ENFORCE_SECURE_SCRIPTING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_FILE_SYSTEM
public static final java.lang.String PREFERENCE_KEY_LABEL_FILE_SYSTEM
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ALL_NETWORK
public static final java.lang.String PREFERENCE_KEY_LABEL_ALL_NETWORK
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_JAVA_JAR_FILES
public static final java.lang.String PREFERENCE_KEY_LABEL_JAVA_JAR_FILES
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ECMASCRIPT
public static final java.lang.String PREFERENCE_KEY_LABEL_ECMASCRIPT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ORIGIN_ANY
public static final java.lang.String PREFERENCE_KEY_LABEL_ORIGIN_ANY
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ORIGIN_DOCUMENT
public static final java.lang.String PREFERENCE_KEY_LABEL_ORIGIN_DOCUMENT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ORIGIN_EMBEDDED
public static final java.lang.String PREFERENCE_KEY_LABEL_ORIGIN_EMBEDDED
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ORIGIN_NONE
public static final java.lang.String PREFERENCE_KEY_LABEL_ORIGIN_NONE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_USER_STYLESHEET
public static final java.lang.String PREFERENCE_KEY_LABEL_USER_STYLESHEET
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_CSS_MEDIA_TYPES
public static final java.lang.String PREFERENCE_KEY_LABEL_CSS_MEDIA_TYPES
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ENABLE_USER_STYLESHEET
public static final java.lang.String PREFERENCE_KEY_LABEL_ENABLE_USER_STYLESHEET
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_BROWSE
public static final java.lang.String PREFERENCE_KEY_LABEL_BROWSE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_ADD
public static final java.lang.String PREFERENCE_KEY_LABEL_ADD
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_REMOVE
public static final java.lang.String PREFERENCE_KEY_LABEL_REMOVE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_CLEAR
public static final java.lang.String PREFERENCE_KEY_LABEL_CLEAR
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_HTTP_PROXY
public static final java.lang.String PREFERENCE_KEY_LABEL_HTTP_PROXY
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_HOST
public static final java.lang.String PREFERENCE_KEY_LABEL_HOST
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_PORT
public static final java.lang.String PREFERENCE_KEY_LABEL_PORT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LABEL_COLON
public static final java.lang.String PREFERENCE_KEY_LABEL_COLON
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_BROWSE_TITLE
public static final java.lang.String PREFERENCE_KEY_BROWSE_TITLE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LANGUAGES
public static final java.lang.String PREFERENCE_KEY_LANGUAGES
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
public static final java.lang.String PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_USER_STYLESHEET
public static final java.lang.String PREFERENCE_KEY_USER_STYLESHEET
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_USER_STYLESHEET_ENABLED
public static final java.lang.String PREFERENCE_KEY_USER_STYLESHEET_ENABLED
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_SHOW_RENDERING
public static final java.lang.String PREFERENCE_KEY_SHOW_RENDERING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_AUTO_ADJUST_WINDOW
public static final java.lang.String PREFERENCE_KEY_AUTO_ADJUST_WINDOW
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
public static final java.lang.String PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_SHOW_DEBUG_TRACE
public static final java.lang.String PREFERENCE_KEY_SHOW_DEBUG_TRACE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_SELECTION_XOR_MODE
public static final java.lang.String PREFERENCE_KEY_SELECTION_XOR_MODE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_PROXY_HOST
public static final java.lang.String PREFERENCE_KEY_PROXY_HOST
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_CSS_MEDIA
public static final java.lang.String PREFERENCE_KEY_CSS_MEDIA
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_DEFAULT_FONT_FAMILY
public static final java.lang.String PREFERENCE_KEY_DEFAULT_FONT_FAMILY
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_PROXY_PORT
public static final java.lang.String PREFERENCE_KEY_PROXY_PORT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
public static final java.lang.String PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
public static final java.lang.String PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
public static final java.lang.String PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LOAD_ECMASCRIPT
public static final java.lang.String PREFERENCE_KEY_LOAD_ECMASCRIPT
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_LOAD_JAVA
public static final java.lang.String PREFERENCE_KEY_LOAD_JAVA
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
public static final java.lang.String PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
public static final java.lang.String PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_MODE
public static final java.lang.String PREFERENCE_KEY_ANIMATION_RATE_LIMITING_MODE
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_CPU
public static final java.lang.String PREFERENCE_KEY_ANIMATION_RATE_LIMITING_CPU
- See Also:
- Constant Field Values
-
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_FPS
public static final java.lang.String PREFERENCE_KEY_ANIMATION_RATE_LIMITING_FPS
- See Also:
- Constant Field Values
-
LABEL_OK
public static final java.lang.String LABEL_OK
- See Also:
- Constant Field Values
-
LABEL_CANCEL
public static final java.lang.String LABEL_CANCEL
- See Also:
- Constant Field Values
-
model
protected PreferenceManager model
PreferenceManagerused to store and retrieve preferences
-
configurationPanel
protected PreferenceDialog.JConfigurationPanel configurationPanel
The configuration panel that holds each of the configuration pages.
-
userStylesheetEnabled
protected javax.swing.JCheckBox userStylesheetEnabled
-
userStylesheetLabel
protected javax.swing.JLabel userStylesheetLabel
-
userStylesheet
protected javax.swing.JTextField userStylesheet
-
userStylesheetBrowse
protected javax.swing.JButton userStylesheetBrowse
-
showRendering
protected javax.swing.JCheckBox showRendering
-
autoAdjustWindow
protected javax.swing.JCheckBox autoAdjustWindow
-
enableDoubleBuffering
protected javax.swing.JCheckBox enableDoubleBuffering
-
showDebugTrace
protected javax.swing.JCheckBox showDebugTrace
-
selectionXorMode
protected javax.swing.JCheckBox selectionXorMode
-
isXMLParserValidating
protected javax.swing.JCheckBox isXMLParserValidating
-
animationLimitUnlimited
protected javax.swing.JRadioButton animationLimitUnlimited
-
animationLimitCPU
protected javax.swing.JRadioButton animationLimitCPU
-
animationLimitFPS
protected javax.swing.JRadioButton animationLimitFPS
-
animationLimitCPULabel
protected javax.swing.JLabel animationLimitCPULabel
-
animationLimitFPSLabel
protected javax.swing.JLabel animationLimitFPSLabel
-
animationLimitCPUAmount
protected javax.swing.JTextField animationLimitCPUAmount
-
animationLimitFPSAmount
protected javax.swing.JTextField animationLimitFPSAmount
-
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
-
allowedScriptOrigin
protected javax.swing.JComboBox allowedScriptOrigin
-
allowedResourceOrigin
protected javax.swing.JComboBox allowedResourceOrigin
-
mediaList
protected javax.swing.JList mediaList
-
mediaListRemoveButton
protected javax.swing.JButton mediaListRemoveButton
-
mediaListClearButton
protected javax.swing.JButton mediaListClearButton
-
host
protected javax.swing.JTextField host
-
port
protected javax.swing.JTextField port
-
languagePanel
protected LanguageDialog.Panel languagePanel
-
mediaListModel
protected javax.swing.DefaultListModel mediaListModel
-
returnCode
protected int returnCode
Code indicating whether the dialog was okayed or cancelled.
-
-
Constructor Detail
-
PreferenceDialog
public PreferenceDialog(java.awt.Frame owner, PreferenceManager model)Creates a new PreferenceDialog with the given model.
-
-
Method Detail
-
isMetalSteel
protected static boolean isMetalSteel()
Returns whether the current LAF is Metal Steel.
-
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 the current settings in the PreferenceManager model.
-
buildGUI
protected void buildGUI()
Builds the UI for this dialog.
-
addConfigPanel
protected void addConfigPanel(java.lang.String id, javax.swing.JPanel c)Adds a panel to the configuration panel.
-
buildButtonsPanel
protected javax.swing.JPanel buildButtonsPanel()
Creates the OK/Cancel button panel.
-
buildGeneralPanel
protected javax.swing.JPanel buildGeneralPanel()
Builds the General panel.
-
buildSecurityPanel
protected javax.swing.JPanel buildSecurityPanel()
Builds the Security panel.
-
buildLanguagePanel
protected javax.swing.JPanel buildLanguagePanel()
Builds the Language panel.
-
buildStylesheetPanel
protected javax.swing.JPanel buildStylesheetPanel()
Builds the Stylesheet panel.
-
updateMediaListButtons
protected void updateMediaListButtons()
Updates the disabled state of the buttons next to the media type list.
-
buildNetworkPanel
protected javax.swing.JPanel buildNetworkPanel()
Builds the Network panel.
-
showDialog
public int showDialog()
Shows the dialog.
-
-