Package com.sshtools.common.ui
Class SshToolsConnectionHostTab
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.sshtools.common.ui.SshToolsConnectionHostTab
-
- All Implemented Interfaces:
SshToolsConnectionTab
,Tab
,java.awt.image.ImageObserver
,java.awt.MenuContainer
,java.io.Serializable
,javax.accessibility.Accessible
public class SshToolsConnectionHostTab extends javax.swing.JPanel implements SshToolsConnectionTab
- Version:
- $Revision: 1.19 $
- 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.JCheckBox
allowAgentForwarding
static java.lang.String
AUTH_ICON
static java.lang.String
CONNECT_ICON
static int
DEFAULT_PORT
protected javax.swing.JList
jListAuths
protected XTextField
jTextHostname
protected NumericTextField
jTextPort
protected XTextField
jTextUsername
protected org.apache.commons.logging.Log
log
protected java.util.List
methods
protected SshToolsConnectionProfile
profile
static java.lang.String
SHOW_AVAILABLE
-
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 SshToolsConnectionHostTab()
Creates a new SshToolsConnectionHostTab 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
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
CONNECT_ICON
public static final java.lang.String CONNECT_ICON
- See Also:
- Constant Field Values
-
AUTH_ICON
public static final java.lang.String AUTH_ICON
- See Also:
- Constant Field Values
-
SHOW_AVAILABLE
public static final java.lang.String SHOW_AVAILABLE
- See Also:
- Constant Field Values
-
jTextHostname
protected XTextField jTextHostname
-
jTextPort
protected NumericTextField jTextPort
-
jTextUsername
protected XTextField jTextUsername
-
jListAuths
protected javax.swing.JList jListAuths
-
methods
protected java.util.List methods
-
profile
protected SshToolsConnectionProfile profile
-
allowAgentForwarding
protected javax.swing.JCheckBox allowAgentForwarding
-
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
-
-