public class ProxyPreferencesPanel extends VerticallyScrollablePanel
Modifier and Type | Class and Description |
---|---|
static class |
ProxyPreferencesPanel.ProxyPolicy
The proxy policy is how JOSM will use proxy information.
|
(package private) class |
ProxyPreferencesPanel.ProxyPolicyChangeListener |
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JPanel |
pnlHttpProxyConfigurationPanel |
private javax.swing.JPanel |
pnlSocksProxyConfigurationPanel |
static java.lang.String |
PROXY_EXCEPTIONS
Property key for proxy exceptions list
|
static java.lang.String |
PROXY_HTTP_HOST
Property key for HTTP proxy host
|
static java.lang.String |
PROXY_HTTP_PORT
Property key for HTTP proxy port
|
static java.lang.String |
PROXY_PASS
Property key for proxy password
|
static java.lang.String |
PROXY_POLICY
Property key for proxy policy
|
static java.lang.String |
PROXY_SOCKS_HOST
Property key for SOCKS proxy host
|
static java.lang.String |
PROXY_SOCKS_PORT
Property key for SOCKS proxy port
|
static java.lang.String |
PROXY_USER
Property key for proxy username
|
private java.util.Map<ProxyPreferencesPanel.ProxyPolicy,javax.swing.JRadioButton> |
rbProxyPolicy |
private JosmTextField |
tfProxyHttpHost |
private JosmPasswordField |
tfProxyHttpPassword |
private JosmTextField |
tfProxyHttpPort |
private JosmTextField |
tfProxyHttpUser |
private JosmTextField |
tfProxySocksHost |
private JosmTextField |
tfProxySocksPort |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ProxyPreferencesPanel()
Constructs a new
ProxyPreferencesPanel . |
Modifier and Type | Method and Description |
---|---|
protected javax.swing.JPanel |
buildHttpProxyConfigurationPanel()
Builds the panel for the HTTP proxy configuration
|
protected javax.swing.JPanel |
buildProxySettingsPanel() |
protected javax.swing.JPanel |
buildSocksProxyConfigurationPanel()
Builds the panel for the SOCKS proxy configuration
|
void |
initFromPreferences()
Initializes the panel with the values from the preferences
|
void |
saveToPreferences()
Saves the current values to the preferences
|
protected void |
updateEnabledState() |
getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getVerticalScrollPane
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getName, getParent, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public static final java.lang.String PROXY_POLICY
public static final java.lang.String PROXY_HTTP_HOST
public static final java.lang.String PROXY_HTTP_PORT
public static final java.lang.String PROXY_SOCKS_HOST
public static final java.lang.String PROXY_SOCKS_PORT
public static final java.lang.String PROXY_USER
public static final java.lang.String PROXY_PASS
public static final java.lang.String PROXY_EXCEPTIONS
private transient java.util.Map<ProxyPreferencesPanel.ProxyPolicy,javax.swing.JRadioButton> rbProxyPolicy
private JosmTextField tfProxyHttpHost
private JosmTextField tfProxyHttpPort
private JosmTextField tfProxySocksHost
private JosmTextField tfProxySocksPort
private JosmTextField tfProxyHttpUser
private JosmPasswordField tfProxyHttpPassword
private javax.swing.JPanel pnlHttpProxyConfigurationPanel
private javax.swing.JPanel pnlSocksProxyConfigurationPanel
public ProxyPreferencesPanel()
ProxyPreferencesPanel
.protected final javax.swing.JPanel buildHttpProxyConfigurationPanel()
protected final javax.swing.JPanel buildSocksProxyConfigurationPanel()
protected final javax.swing.JPanel buildProxySettingsPanel()
public final void initFromPreferences()
protected final void updateEnabledState()
public void saveToPreferences()