java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.sshtools.sshterm.ConnectionDialog
- All Implemented Interfaces:
- javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants
- class ConnectionDialog
- extends javax.swing.JDialog
The New Connection dialog for the SshTerminalFrame. This dialog allows the
user to select connection properties
- Version:
- $Id: ConnectionDialog.java,v 1.9 2003/01/23 17:54:02 martianx Exp $
| Nested classes inherited from class javax.swing.JDialog |
javax.swing.JDialog.AccessibleJDialog |
| Nested classes inherited from class java.awt.Dialog |
java.awt.Dialog.AccessibleAWTDialog |
| Nested classes inherited from class java.awt.Window |
java.awt.Window.AccessibleAWTWindow |
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Fields inherited from class java.awt.Dialog |
|
| Fields inherited from class java.awt.Window |
|
| Fields inherited from class java.awt.Container |
|
| Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
| Methods inherited from class java.awt.Dialog |
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
| Methods inherited from class java.awt.Window |
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, toFront |
| Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle |
CONNECT_ICON
static final java.lang.String CONNECT_ICON
- See Also:
- Constant Field Values
AUTH_ICON
static final java.lang.String AUTH_ICON
- See Also:
- Constant Field Values
TERM_ICON
static final java.lang.String TERM_ICON
- See Also:
- Constant Field Values
KEYS_ICON
static final java.lang.String KEYS_ICON
- See Also:
- Constant Field Values
PREF_ICON
static final java.lang.String PREF_ICON
- See Also:
- Constant Field Values
SHOW_AVAILABLE
final java.lang.String SHOW_AVAILABLE
- See Also:
- Constant Field Values
DEFAULT
final java.lang.String DEFAULT
- See Also:
- Constant Field Values
DEFAULT_PORT
final int DEFAULT_PORT
- See Also:
- Constant Field Values
jTextHostname
XTextField jTextHostname
jTextPort
NumericTextField jTextPort
jTextUsername
XTextField jTextUsername
jListAuths
javax.swing.JList jListAuths
jComboTerm
javax.swing.JComboBox jComboTerm
jComboResizeStrategy
javax.swing.JComboBox jComboResizeStrategy
jComboEOL
javax.swing.JComboBox jComboEOL
jButtonConnect
javax.swing.JButton jButtonConnect
jButtonCancel
javax.swing.JButton jButtonCancel
jComboCipherCS
javax.swing.JComboBox jComboCipherCS
jComboCipherSC
javax.swing.JComboBox jComboCipherSC
jComboMacCS
javax.swing.JComboBox jComboMacCS
jComboMacSC
javax.swing.JComboBox jComboMacSC
jComboCompCS
javax.swing.JComboBox jComboCompCS
jComboCompSC
javax.swing.JComboBox jComboCompSC
jComboKex
javax.swing.JComboBox jComboKex
jComboPK
javax.swing.JComboBox jComboPK
methods
java.util.List methods
isCancelled
boolean isCancelled
jLabel1
javax.swing.JLabel jLabel1
hasChosenAuth
boolean hasChosenAuth
- Flag to determine if the user selected any authenticaiton methods
ConnectionDialog
public ConnectionDialog()
- Constructs the ConnectionDialog object
ConnectionDialog
public ConnectionDialog(java.awt.Frame parent)
- Constructs the ConnectionDialog object
ConnectionDialog
public ConnectionDialog(java.awt.Dialog parent)
- Constructs the ConnectionDialog object
init
void init()
- Initialise the dialog
getEOL
protected int getEOL()
- Return what the current EOL setting is. This wont be necessary when
the extended connection properties API is done.
getResizeStrategy
protected int getResizeStrategy()
- Return what the current terminal resize strategy setting is.
This wont be necessary when the extended connection properties API is done.
showConnectionDialog
public com.sshtools.j2ssh.configuration.SshConnectionProperties showConnectionDialog()
- Shows the connection dialog and returns the connection properties
selected.
showConnectionDialog
public SshTermProfile showConnectionDialog(com.sshtools.j2ssh.configuration.SshConnectionProperties properties,
boolean anyHost,
boolean anyUser,
boolean anyPort)
- Shows the connection dialog and returns the connection properties
selected. Using
false for anyHost, anyUser or anyPort
only applies if a default properties object is supplied.
addAuthenticationMethods
private void addAuthenticationMethods()
- Sets up the authentication method list
loadList
private void loadList(java.util.List list,
javax.swing.JComboBox combo,
boolean addDefault)
- Loads a list into a combo box
jButtonConnect_actionPerformed
void jButtonConnect_actionPerformed(java.awt.event.ActionEvent e)
- Called when the button has been pressed
processWindowEvent
protected void processWindowEvent(java.awt.event.WindowEvent e)
- Process a window event
jButtonCancel_actionPerformed
void jButtonCancel_actionPerformed(java.awt.event.ActionEvent e)
- Handle the cancel event