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.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
PreferenceDialog.JConfigurationPanel
A 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.JComboBox
allowedResourceOrigin
protected javax.swing.JComboBox
allowedScriptOrigin
protected javax.swing.JRadioButton
animationLimitCPU
protected javax.swing.JTextField
animationLimitCPUAmount
protected javax.swing.JLabel
animationLimitCPULabel
protected javax.swing.JRadioButton
animationLimitFPS
protected javax.swing.JTextField
animationLimitFPSAmount
protected javax.swing.JLabel
animationLimitFPSLabel
protected javax.swing.JRadioButton
animationLimitUnlimited
protected javax.swing.JCheckBox
autoAdjustWindow
static int
CANCEL_OPTION
The return value if 'Cancel' is chosen.protected PreferenceDialog.JConfigurationPanel
configurationPanel
The configuration panel that holds each of the configuration pages.protected javax.swing.JCheckBox
enableDoubleBuffering
protected javax.swing.JCheckBox
enforceSecureScripting
protected javax.swing.JCheckBox
grantScriptFileAccess
protected javax.swing.JCheckBox
grantScriptNetworkAccess
protected javax.swing.JTextField
host
protected javax.swing.JCheckBox
isXMLParserValidating
static java.lang.String
LABEL_CANCEL
static java.lang.String
LABEL_OK
protected LanguageDialog.Panel
languagePanel
protected javax.swing.JCheckBox
loadEcmascript
protected javax.swing.JCheckBox
loadJava
protected javax.swing.JList
mediaList
protected javax.swing.JButton
mediaListClearButton
protected javax.swing.DefaultListModel
mediaListModel
protected javax.swing.JButton
mediaListRemoveButton
protected PreferenceManager
model
PreferenceManager
used to store and retrieve preferencesstatic int
OK_OPTION
The return value if 'OK' is chosen.protected javax.swing.JTextField
port
static java.lang.String
PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
static java.lang.String
PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
static java.lang.String
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_CPU
static java.lang.String
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_FPS
static java.lang.String
PREFERENCE_KEY_ANIMATION_RATE_LIMITING_MODE
static java.lang.String
PREFERENCE_KEY_AUTO_ADJUST_WINDOW
static java.lang.String
PREFERENCE_KEY_BROWSE_TITLE
static java.lang.String
PREFERENCE_KEY_CSS_MEDIA
static java.lang.String
PREFERENCE_KEY_DEFAULT_FONT_FAMILY
static java.lang.String
PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
static java.lang.String
PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
static java.lang.String
PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
static java.lang.String
PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
static java.lang.String
PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
static java.lang.String
PREFERENCE_KEY_LABEL_ADD
static java.lang.String
PREFERENCE_KEY_LABEL_ALL_NETWORK
static java.lang.String
PREFERENCE_KEY_LABEL_ALLOWED_RESOURCE_ORIGIN
static java.lang.String
PREFERENCE_KEY_LABEL_ALLOWED_SCRIPT_ORIGIN
static java.lang.String
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_CPU
static java.lang.String
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_FPS
static java.lang.String
PREFERENCE_KEY_LABEL_ANIMATION_LIMIT_UNLIMITED
static java.lang.String
PREFERENCE_KEY_LABEL_ANIMATION_RATE_LIMITING
static java.lang.String
PREFERENCE_KEY_LABEL_AUTO_ADJUST_WINDOW
static java.lang.String
PREFERENCE_KEY_LABEL_BROWSE
static java.lang.String
PREFERENCE_KEY_LABEL_CLEAR
static java.lang.String
PREFERENCE_KEY_LABEL_COLON
static java.lang.String
PREFERENCE_KEY_LABEL_CSS_MEDIA_TYPES
static java.lang.String
PREFERENCE_KEY_LABEL_ECMASCRIPT
static java.lang.String
PREFERENCE_KEY_LABEL_ENABLE_DOUBLE_BUFFERING
static java.lang.String
PREFERENCE_KEY_LABEL_ENABLE_USER_STYLESHEET
static java.lang.String
PREFERENCE_KEY_LABEL_ENFORCE_SECURE_SCRIPTING
static java.lang.String
PREFERENCE_KEY_LABEL_FILE_SYSTEM
static java.lang.String
PREFERENCE_KEY_LABEL_FPS
static java.lang.String
PREFERENCE_KEY_LABEL_GRANT_SCRIPTS_ACCESS_TO
static java.lang.String
PREFERENCE_KEY_LABEL_HOST
static java.lang.String
PREFERENCE_KEY_LABEL_HTTP_PROXY
static java.lang.String
PREFERENCE_KEY_LABEL_IS_XML_PARSER_VALIDATING
static java.lang.String
PREFERENCE_KEY_LABEL_JAVA_JAR_FILES
static java.lang.String
PREFERENCE_KEY_LABEL_LOAD_SCRIPTS
static java.lang.String
PREFERENCE_KEY_LABEL_ORIGIN_ANY
static java.lang.String
PREFERENCE_KEY_LABEL_ORIGIN_DOCUMENT
static java.lang.String
PREFERENCE_KEY_LABEL_ORIGIN_EMBEDDED
static java.lang.String
PREFERENCE_KEY_LABEL_ORIGIN_NONE
static java.lang.String
PREFERENCE_KEY_LABEL_OTHER_OPTIONS
static java.lang.String
PREFERENCE_KEY_LABEL_PERCENT
static java.lang.String
PREFERENCE_KEY_LABEL_PORT
static java.lang.String
PREFERENCE_KEY_LABEL_REMOVE
static java.lang.String
PREFERENCE_KEY_LABEL_RENDERING_OPTIONS
static java.lang.String
PREFERENCE_KEY_LABEL_SELECTION_XOR_MODE
static java.lang.String
PREFERENCE_KEY_LABEL_SHOW_DEBUG_TRACE
static java.lang.String
PREFERENCE_KEY_LABEL_SHOW_RENDERING
static java.lang.String
PREFERENCE_KEY_LABEL_USER_STYLESHEET
static java.lang.String
PREFERENCE_KEY_LANGUAGES
static java.lang.String
PREFERENCE_KEY_LOAD_ECMASCRIPT
static java.lang.String
PREFERENCE_KEY_LOAD_JAVA
static java.lang.String
PREFERENCE_KEY_PROXY_HOST
static java.lang.String
PREFERENCE_KEY_PROXY_PORT
static java.lang.String
PREFERENCE_KEY_SELECTION_XOR_MODE
static java.lang.String
PREFERENCE_KEY_SHOW_DEBUG_TRACE
static java.lang.String
PREFERENCE_KEY_SHOW_RENDERING
static java.lang.String
PREFERENCE_KEY_TITLE_DIALOG
static java.lang.String
PREFERENCE_KEY_TITLE_PREFIX
static java.lang.String
PREFERENCE_KEY_USER_STYLESHEET
static java.lang.String
PREFERENCE_KEY_USER_STYLESHEET_ENABLED
protected int
returnCode
Code indicating whether the dialog was okayed or cancelled.protected javax.swing.JCheckBox
selectionXorMode
protected javax.swing.JCheckBox
showDebugTrace
protected javax.swing.JCheckBox
showRendering
protected javax.swing.JTextField
userStylesheet
protected javax.swing.JButton
userStylesheetBrowse
protected javax.swing.JCheckBox
userStylesheetEnabled
protected javax.swing.JLabel
userStylesheetLabel
-
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 void
addConfigPanel(java.lang.String id, javax.swing.JPanel c)
Adds a panel to the configuration panel.protected javax.swing.JPanel
buildButtonsPanel()
Creates the OK/Cancel button panel.protected javax.swing.JPanel
buildGeneralPanel()
Builds the General panel.protected void
buildGUI()
Builds the UI for this dialog.protected javax.swing.JPanel
buildLanguagePanel()
Builds the Language panel.protected javax.swing.JPanel
buildNetworkPanel()
Builds the Network panel.protected javax.swing.JPanel
buildSecurityPanel()
Builds the Security panel.protected javax.swing.JPanel
buildStylesheetPanel()
Builds the Stylesheet panel.PreferenceManager
getPreferenceManager()
Returns the preference manager used by this dialog.protected void
initializeGUI()
Initializes the GUI components with the values from the model.protected static boolean
isMetalSteel()
Returns whether the current LAF is Metal Steel.protected void
savePreferences()
Stores the current settings in the PreferenceManager model.int
showDialog()
Shows the dialog.protected void
updateMediaListButtons()
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
PreferenceManager
used 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.
-
-