Class ProxySettingsOptionsPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.vividsolutions.jump.workbench.ui.OptionsPanelV2
-
- com.vividsolutions.jump.workbench.ui.network.ProxySettingsOptionsPanel
-
- All Implemented Interfaces:
OptionsPanel,ImageObserver,MenuContainer,Serializable,Accessible
public class ProxySettingsOptionsPanel extends OptionsPanelV2
Allows to configure the network connection (through a proxy HTTP or SOCKS)Configures the proxy properties and allows to check if the connection is correct
- Since:
- Kosmo 2.0, OJ 1.8
- Author:
- Sergio BaƱos Calvo, Ede
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description protected BlackboardblackboardSystem blackboardstatic IconFAILED_CONNECTION_ICONstatic StringFAILED_CONNECTION_LABELstatic StringHTTP_PROXY_SETTINGS_ENABLEDNetwork configuration keysstatic StringHTTP_PROXY_SETTINGS_KEYstatic IconICONPanel iconstatic StringNAMENombre asociado al panel de configuracionstatic StringOPEN_TIMEOUT_KEYstatic StringREAD_TIMEOUT_KEYstatic IconSUCCESSFULL_CONNECTION_ICONConnection status icons and labelsstatic StringSUCCESSFULL_CONNECTION_LABELstatic StringTEST_URL_KEY-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description IcongetIcon()Get the icon associated to this options panel.static ProxySettingsOptionsPanelgetInstance()StringgetName()Get the name for this options panel.ObjectgetSetting(String key)voidinit()Notifies this panel that the OptionsDialog has been (re-)openedvoidokPressed()Notifies this panel that it should commit its entries to the systemprotected voidrefreshEditability()Refresh the components editability depending on the http proxy checkboxstatic voidrestoreSystemSettings(Blackboard blackboard)StringvalidateInput()-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
ICON
public static final Icon ICON
Panel icon
-
HTTP_PROXY_SETTINGS_ENABLED
public static final String HTTP_PROXY_SETTINGS_ENABLED
Network configuration keys
-
HTTP_PROXY_SETTINGS_KEY
public static final String HTTP_PROXY_SETTINGS_KEY
-
TEST_URL_KEY
public static final String TEST_URL_KEY
-
READ_TIMEOUT_KEY
public static final String READ_TIMEOUT_KEY
-
OPEN_TIMEOUT_KEY
public static final String OPEN_TIMEOUT_KEY
-
SUCCESSFULL_CONNECTION_ICON
public static final Icon SUCCESSFULL_CONNECTION_ICON
Connection status icons and labels
-
FAILED_CONNECTION_ICON
public static final Icon FAILED_CONNECTION_ICON
-
SUCCESSFULL_CONNECTION_LABEL
public static final String SUCCESSFULL_CONNECTION_LABEL
-
FAILED_CONNECTION_LABEL
public static final String FAILED_CONNECTION_LABEL
-
NAME
public static final String NAME
Nombre asociado al panel de configuracion
-
blackboard
protected Blackboard blackboard
System blackboard
-
-
Method Detail
-
refreshEditability
protected void refreshEditability()
Refresh the components editability depending on the http proxy checkbox
-
getIcon
public Icon getIcon()
Description copied from class:OptionsPanelV2Get the icon associated to this options panel. It will be visible in its tabReturn null if there is no icon associated to it
- Specified by:
getIconin classOptionsPanelV2
-
getName
public String getName()
Description copied from class:OptionsPanelV2Get the name for this options panel. It will be visible in its tab.- Specified by:
getNamein classOptionsPanelV2
-
init
public void init()
Description copied from class:OptionsPanelV2Notifies this panel that the OptionsDialog has been (re-)opened- Specified by:
initin interfaceOptionsPanel- Specified by:
initin classOptionsPanelV2
-
okPressed
public void okPressed()
Description copied from class:OptionsPanelV2Notifies this panel that it should commit its entries to the system- Specified by:
okPressedin interfaceOptionsPanel- Specified by:
okPressedin classOptionsPanelV2
-
validateInput
public String validateInput()
- Specified by:
validateInputin interfaceOptionsPanel- Specified by:
validateInputin classOptionsPanelV2- Returns:
- an error message if a field is not valid; otherwise, null
-
restoreSystemSettings
public static void restoreSystemSettings(Blackboard blackboard)
-
getInstance
public static ProxySettingsOptionsPanel getInstance()
-
-