|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
edu.harvard.mgh.purcell.gPLINK2.PLINK_Open
public class PLINK_Open
Create a Dialog to open a new PLINK project.
Nested Class Summary | |
---|---|
private class |
PLINK_Open.gCLINEFilter
A FileFilter that will look for directories |
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private SshClient |
conn
A SshClient that is used to open the remote browser. |
private javax.swing.JTextField |
host
A JTextField that keeps the host name. |
private GCFileChooser |
localChooser
Our file choosing class for the local directory. |
private javax.swing.JTextField |
localProject
Let the user look at the local project directory. |
private org.apache.log4j.Logger |
logger
A logger for this class |
private javax.swing.JButton |
ok
|
private GPLINK |
parent
The JFrame of the program. |
private javax.swing.JTextField |
port
A JTextField that keeps the port number as a string. |
private javax.swing.JButton |
remoteBrowse
|
private GCFileChooser |
remoteChooser
Our file choosing class for the remote directory. |
private javax.swing.JCheckBox |
remoteFlag
Let the user flag this project as remote. |
private javax.swing.JPanel |
remotePanel
A panel containing all the fields pertinate to the remote directory. |
private javax.swing.JTextField |
remoteProject
Let the user look at the remote project directory |
private javax.swing.JTextField |
user
A JTextField that keeps the user name. |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PLINK_Open(GPLINK p)
Create a dialog that will open up a new project and establish an ssh connection. |
|
PLINK_Open(GPLINK f,
java.lang.String local)
Create a dialog that will open a new Project. |
|
PLINK_Open(GPLINK f,
java.lang.String local,
java.lang.String givenRemote,
java.lang.String givenHost,
java.lang.String givenUser,
java.lang.String givenPort)
Create a dialog that will open a new Project. |
Method Summary | |
---|---|
private void |
checkButtons()
Enable the ok and remote browse buttons as appropreate. |
private javax.swing.JPanel |
createButton()
Create a panel to hold the butttons. |
private javax.swing.JPanel |
createConnection()
Create a panel that holds the connection information. |
private javax.swing.JPanel |
createLocal()
Create the panel that holds the local project field and associated button. |
private javax.swing.JPanel |
createRemote()
Create a panel that holds the remote project name. |
private javax.swing.JPanel |
createRemoteFlag()
Create a panel to hold the remote flag. |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isAlwaysOnTop, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setAlwaysOnTop, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationByPlatform, setLocationRelativeTo, toBack, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, 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, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, 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, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, 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, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private org.apache.log4j.Logger logger
private GPLINK parent
private GCFileChooser localChooser
private javax.swing.JButton remoteBrowse
private GCFileChooser remoteChooser
private javax.swing.JTextField localProject
private javax.swing.JTextField remoteProject
private javax.swing.JTextField host
private javax.swing.JTextField user
private javax.swing.JTextField port
private SshClient conn
private javax.swing.JCheckBox remoteFlag
private javax.swing.JButton ok
private javax.swing.JPanel remotePanel
Constructor Detail |
---|
public PLINK_Open(GPLINK p)
p
- A StartFrame that the dialog is
attached to.public PLINK_Open(GPLINK f, java.lang.String local)
f
- The main window (GPLINK) this dialog is attached to and
where it assigns the new Project.local
- A String that holds the name of the local folder
we wish to use as a default.public PLINK_Open(GPLINK f, java.lang.String local, java.lang.String givenRemote, java.lang.String givenHost, java.lang.String givenUser, java.lang.String givenPort)
f
- The main window (GPLINK) this dialog is attached to and
where it assigns the new Project.local
- A String that is the default local folder.givenRemote
- A String that is the default remote folder.givenHost
- A String that is the default host.givenUser
- A String that is the default user.givenPort
- A String that is the default port.Method Detail |
---|
private void checkButtons()
private javax.swing.JPanel createLocal()
private javax.swing.JPanel createRemoteFlag()
private javax.swing.JPanel createConnection()
private javax.swing.JPanel createRemote()
private javax.swing.JPanel createButton()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |