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.JCheckBoxallowAgentForwardingstatic java.lang.StringAUTH_ICONstatic java.lang.StringCONNECT_ICONstatic intDEFAULT_PORTprotected javax.swing.JListjListAuthsprotected XTextFieldjTextHostnameprotected NumericTextFieldjTextPortprotected XTextFieldjTextUsernameprotected org.apache.commons.logging.Loglogprotected java.util.Listmethodsprotected SshToolsConnectionProfileprofilestatic java.lang.StringSHOW_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 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
-
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:
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
-
-