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.ButtonGroupgroupprotected javax.swing.JRadioButtonhttpProxyprotected org.apache.commons.logging.Loglogprotected javax.swing.JRadioButtonnoProxyprotected javax.swing.JPasswordFieldpasswordprotected NumericTextFieldportprotected SshToolsConnectionProfileprofileprotected javax.swing.JTextFieldproxystatic java.lang.StringPROXY_ICONprotected javax.swing.JPanelproxyframeprotected javax.swing.JRadioButtonsocks4Proxyprotected javax.swing.JRadioButtonsocks5Proxyprotected javax.swing.JTextFieldusername-
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 voidapplyTab()SshToolsConnectionProfilegetConnectionProfile()java.awt.ComponentgetTabComponent()java.lang.StringgetTabContext()javax.swing.IcongetTabIcon()intgetTabMnemonic()java.lang.StringgetTabTitle()java.lang.StringgetTabToolTipText()voidsetConnectionProfile(SshToolsConnectionProfile profile)voidtabSelected()booleanvalidateTab()-
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:
setConnectionProfilein interfaceSshToolsConnectionTab- Parameters:
profile-
-
getConnectionProfile
public SshToolsConnectionProfile getConnectionProfile()
- Specified by:
getConnectionProfilein interfaceSshToolsConnectionTab- Returns:
-
getTabContext
public java.lang.String getTabContext()
- Specified by:
getTabContextin interfaceTab- Returns:
-
getTabIcon
public javax.swing.Icon getTabIcon()
- Specified by:
getTabIconin interfaceTab- Returns:
-
getTabTitle
public java.lang.String getTabTitle()
- Specified by:
getTabTitlein interfaceTab- Returns:
-
getTabToolTipText
public java.lang.String getTabToolTipText()
- Specified by:
getTabToolTipTextin interfaceTab- Returns:
-
getTabMnemonic
public int getTabMnemonic()
- Specified by:
getTabMnemonicin interfaceTab- Returns:
-
getTabComponent
public java.awt.Component getTabComponent()
- Specified by:
getTabComponentin interfaceTab- Returns:
-
validateTab
public boolean validateTab()
- Specified by:
validateTabin interfaceTab- Returns:
-
tabSelected
public void tabSelected()
- Specified by:
tabSelectedin interfaceTab
-
-