|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
org.apache.batik.apps.svgbrowser.PreferenceDialog
Dialog that displays user preferences.
Nested Class Summary |
Nested classes inherited from class javax.swing.JDialog |
JDialog.AccessibleJDialog |
Nested classes inherited from class java.awt.Dialog |
Dialog.AccessibleAWTDialog |
Nested classes inherited from class java.awt.Window |
Window.AccessibleAWTWindow |
Nested classes inherited from class java.awt.Container |
Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
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, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
PreferenceDialog(PreferenceManager model)
Default constructor |
Method Summary | |
protected Component |
buildApplications()
|
protected Component |
buildBehavior()
|
protected JPanel |
buildButtonsPanel()
Creates the OK/Cancel buttons panel |
protected Component |
buildConfigPanel()
|
protected Component |
buildConfigPanelList()
|
protected void |
buildGUI()
Builds the UI for this dialog |
protected Component |
buildNetwork()
|
protected Component |
buildUserFont()
|
protected Component |
buildUserLanguage()
|
protected Component |
buildUserOptions()
|
protected Component |
buildUserStyleSheet()
|
PreferenceManager |
getPreferenceManager()
Returns the preference manager used by this dialog. |
protected void |
initializeGUI()
Initializes the GUI components with the values from the model. |
static void |
main(String[] args)
|
protected void |
savePreferences()
Stores current setting in PreferenceManager model |
int |
showDialog()
Shows the dialog |
Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int OK_OPTION
public static final int CANCEL_OPTION
public static final String ICON_USER_LANGUAGE
public static final String ICON_USER_STYLESHEET
public static final String ICON_BEHAVIOR
public static final String ICON_NETWORK
public static final String LABEL_USER_OPTIONS
public static final String LABEL_BEHAVIOR
public static final String LABEL_NETWORK
public static final String LABEL_USER_LANGUAGE
public static final String LABEL_USER_STYLESHEET
public static final String LABEL_USER_FONT
public static final String LABEL_APPLICATIONS
public static final String LABEL_SHOW_RENDERING
public static final String LABEL_AUTO_ADJUST_WINDOW
public static final String LABEL_ENABLE_DOUBLE_BUFFERING
public static final String LABEL_SHOW_DEBUG_TRACE
public static final String LABEL_SELECTION_XOR_MODE
public static final String LABEL_IS_XML_PARSER_VALIDATING
public static final String LABEL_ENFORCE_SECURE_SCRIPTING
public static final String LABEL_SECURE_SCRIPTING_TOGGLE
public static final String LABEL_GRANT_SCRIPT_FILE_ACCESS
public static final String LABEL_GRANT_SCRIPT_NETWORK_ACCESS
public static final String LABEL_LOAD_JAVA
public static final String LABEL_LOAD_ECMASCRIPT
public static final String LABEL_HOST
public static final String LABEL_PORT
public static final String LABEL_OK
public static final String LABEL_LOAD_SCRIPTS
public static final String LABEL_ORIGIN_ANY
public static final String LABEL_ORIGIN_DOCUMENT
public static final String LABEL_ORIGIN_EMBED
public static final String LABEL_ORIGIN_NONE
public static final String LABEL_SCRIPT_ORIGIN
public static final String LABEL_RESOURCE_ORIGIN
public static final String LABEL_CANCEL
public static final String TITLE_BROWSER_OPTIONS
public static final String TITLE_BEHAVIOR
public static final String TITLE_SECURITY
public static final String TITLE_NETWORK
public static final String TITLE_DIALOG
public static final String CONFIG_HOST_TEXT_FIELD_LENGTH
public static final String CONFIG_PORT_TEXT_FIELD_LENGTH
public static final String CONFIG_OK_MNEMONIC
public static final String CONFIG_CANCEL_MNEMONIC
public static final String PREFERENCE_KEY_LANGUAGES
public static final String PREFERENCE_KEY_IS_XML_PARSER_VALIDATING
public static final String PREFERENCE_KEY_USER_STYLESHEET
public static final String PREFERENCE_KEY_SHOW_RENDERING
public static final String PREFERENCE_KEY_AUTO_ADJUST_WINDOW
public static final String PREFERENCE_KEY_ENABLE_DOUBLE_BUFFERING
public static final String PREFERENCE_KEY_SHOW_DEBUG_TRACE
public static final String PREFERENCE_KEY_SELECTION_XOR_MODE
public static final String PREFERENCE_KEY_PROXY_HOST
public static final String PREFERENCE_KEY_CSS_MEDIA
public static final String PREFERENCE_KEY_DEFAULT_FONT_FAMILY
public static final String PREFERENCE_KEY_PROXY_PORT
public static final String PREFERENCE_KEY_ENFORCE_SECURE_SCRIPTING
public static final String PREFERENCE_KEY_GRANT_SCRIPT_FILE_ACCESS
public static final String PREFERENCE_KEY_GRANT_SCRIPT_NETWORK_ACCESS
public static final String PREFERENCE_KEY_LOAD_ECMASCRIPT
public static final String PREFERENCE_KEY_LOAD_JAVA
public static final String PREFERENCE_KEY_ALLOWED_SCRIPT_ORIGIN
public static final String PREFERENCE_KEY_ALLOWED_EXTERNAL_RESOURCE_ORIGIN
protected PreferenceManager model
protected org.apache.batik.apps.svgbrowser.ConfigurationPanelSelector configPanelSelector
protected LanguageDialog.Panel languagePanel
protected UserStyleDialog.Panel userStylesheetPanel
protected JCheckBox showRendering
protected JCheckBox autoAdjustWindow
protected JCheckBox showDebugTrace
protected JCheckBox enableDoubleBuffering
protected JCheckBox selectionXorMode
protected JCheckBox isXMLParserValidating
protected JCheckBox enforceSecureScripting
protected JCheckBox grantScriptFileAccess
protected JCheckBox grantScriptNetworkAccess
protected JCheckBox loadJava
protected JCheckBox loadEcmascript
protected ButtonGroup scriptOriginGroup
protected ButtonGroup resourceOriginGroup
protected JTextField host
protected JTextField port
protected CSSMediaPanel cssMediaPanel
protected int returnCode
Constructor Detail |
public PreferenceDialog(PreferenceManager model)
Method Detail |
public PreferenceManager getPreferenceManager()
protected void initializeGUI()
protected void savePreferences()
protected void buildGUI()
protected JPanel buildButtonsPanel()
protected Component buildConfigPanelList()
protected Component buildConfigPanel()
protected Component buildUserOptions()
protected Component buildUserLanguage()
protected Component buildUserStyleSheet()
protected Component buildUserFont()
protected Component buildBehavior()
protected Component buildNetwork()
protected Component buildApplications()
public int showDialog()
public static void main(String[] args)
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |