Package com.sshtools.common.ui
Class SshToolsConnectionProxyTab
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.sshtools.common.ui.SshToolsConnectionProxyTab
-
- All Implemented Interfaces:
SshToolsConnectionTab
,Tab
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class SshToolsConnectionProxyTab extends javax.swing.JPanel implements SshToolsConnectionTab
- Version:
- $Revision: 1.15 $
- Author:
- $author$
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.ButtonGroup
group
protected javax.swing.JRadioButton
httpProxy
protected org.apache.commons.logging.Log
log
protected javax.swing.JRadioButton
noProxy
protected javax.swing.JPasswordField
password
protected NumericTextField
port
protected SshToolsConnectionProfile
profile
protected javax.swing.JTextField
proxy
static java.lang.String
PROXY_ICON
protected javax.swing.JPanel
proxyframe
protected javax.swing.JRadioButton
socks4Proxy
protected javax.swing.JRadioButton
socks5Proxy
protected javax.swing.JTextField
username
-
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
-
-
Constructor Summary
Constructors Constructor Description SshToolsConnectionProxyTab()
Creates a new SshToolsConnectionProxyTab object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
applyTab()
SshToolsConnectionProfile
getConnectionProfile()
java.awt.Component
getTabComponent()
java.lang.String
getTabContext()
javax.swing.Icon
getTabIcon()
int
getTabMnemonic()
java.lang.String
getTabTitle()
java.lang.String
getTabToolTipText()
void
setConnectionProfile(SshToolsConnectionProfile profile)
void
tabSelected()
boolean
validateTab()
-
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, getName, 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
-
PROXY_ICON
public static final java.lang.String PROXY_ICON
- See Also:
- Constant Field Values
-
noProxy
protected javax.swing.JRadioButton noProxy
-
httpProxy
protected javax.swing.JRadioButton httpProxy
-
socks4Proxy
protected javax.swing.JRadioButton socks4Proxy
-
socks5Proxy
protected javax.swing.JRadioButton socks5Proxy
-
group
protected javax.swing.ButtonGroup group
-
proxyframe
protected javax.swing.JPanel proxyframe
-
username
protected javax.swing.JTextField username
-
password
protected javax.swing.JPasswordField password
-
proxy
protected javax.swing.JTextField proxy
-
port
protected NumericTextField port
-
profile
protected SshToolsConnectionProfile profile
-
log
protected org.apache.commons.logging.Log log
-
-
Method Detail
-
setConnectionProfile
public void setConnectionProfile(SshToolsConnectionProfile profile)
- Specified by:
setConnectionProfile
in interfaceSshToolsConnectionTab
- Parameters:
profile
-
-
getConnectionProfile
public SshToolsConnectionProfile getConnectionProfile()
- Specified by:
getConnectionProfile
in interfaceSshToolsConnectionTab
- Returns:
-
getTabContext
public java.lang.String getTabContext()
- Specified by:
getTabContext
in interfaceTab
- Returns:
-
getTabIcon
public javax.swing.Icon getTabIcon()
- Specified by:
getTabIcon
in interfaceTab
- Returns:
-
getTabTitle
public java.lang.String getTabTitle()
- Specified by:
getTabTitle
in interfaceTab
- Returns:
-
getTabToolTipText
public java.lang.String getTabToolTipText()
- Specified by:
getTabToolTipText
in interfaceTab
- Returns:
-
getTabMnemonic
public int getTabMnemonic()
- Specified by:
getTabMnemonic
in interfaceTab
- Returns:
-
getTabComponent
public java.awt.Component getTabComponent()
- Specified by:
getTabComponent
in interfaceTab
- Returns:
-
validateTab
public boolean validateTab()
- Specified by:
validateTab
in interfaceTab
- Returns:
-
tabSelected
public void tabSelected()
- Specified by:
tabSelected
in interfaceTab
-
-