|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Window | +--java.awt.Dialog | +--javax.swing.JDialog | +--org.sourcejammer.client.gui.dialog.SJDialog | +--org.sourcejammer.client.gui.dialog.GetFilesDialog
Title: $FileName: GetFilesDialog.java$
Field Summary | |
private javax.swing.JPanel |
advancedPanel
|
private GetFilesDialog |
dialog
|
private int |
eolType
|
private boolean |
expanded
|
private java.io.File |
getToDirectory
|
private boolean |
mbBuildDirectories
|
private boolean |
mbMakeReadOnly
|
private boolean |
mbRecursive
|
private javax.swing.JCheckBox |
mchkBuildDir
|
private javax.swing.JCheckBox |
mchkLocalCopyReadOnly
|
private javax.swing.JCheckBox |
mchkRecursive
|
private int |
miButtonClicked
|
private javax.swing.JTextField |
mtxtToLocation
|
private javax.swing.JFrame |
parentFrame
|
private static javax.swing.JFrame |
testFrame
|
Fields inherited from class javax.swing.JDialog |
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
|
Fields inherited from class java.awt.Window |
|
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface org.sourcejammer.client.gui.dialog.ClickValues |
CANCEL_BUTTON_CLICKED, DIALOG_CLOSED, NO_BUTTON_CLICKED, OK_BUTTON_CLICKED, YES_BUTTON_CLICKED |
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 | |
GetFilesDialog(java.awt.Dialog owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive)
|
|
GetFilesDialog(java.awt.Dialog owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive)
|
|
GetFilesDialog(java.awt.Dialog owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive,
boolean includeTextFiles)
|
|
GetFilesDialog(java.awt.Dialog owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive,
boolean includeTextFiles,
java.lang.String labelText)
|
|
GetFilesDialog(java.awt.Frame owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive)
|
|
GetFilesDialog(java.awt.Frame owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive)
|
|
GetFilesDialog(java.awt.Frame owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive,
boolean includeTextFiles)
|
|
GetFilesDialog(java.awt.Frame owner,
java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive,
boolean includeTextFiles,
java.lang.String labelText)
|
Method Summary | |
private javax.swing.JButton |
buildAdvancedButton()
|
private javax.swing.JPanel |
buildAdvancedPanel(boolean includeTextFiles)
|
private javax.swing.JPanel |
buildGetToPanel(javax.swing.JLabel lbl,
javax.swing.JTextField txt,
javax.swing.JButton btn,
javax.swing.JCheckBox chkRecursive,
javax.swing.JCheckBox chkBuild)
|
protected javax.swing.JRootPane |
createRootPane()
|
private int |
getDefaultEOL()
|
int |
getEOLType()
|
java.io.File |
getGetToDirectory()
Returns the directory selected in the dialog. |
boolean |
getMakeFilesReadOnly()
|
private void |
initializeDialog(java.lang.String[] fileNames,
java.io.File defaultDirectory,
boolean allowRecursive,
boolean forceRecursive,
boolean includeTextFiles,
java.lang.String labelText)
|
boolean |
isBuildSubDirectories()
Returns true if user selected build sub directories. |
boolean |
isRecursive()
Returns true if user selected recursive get. |
static void |
main(java.lang.String[] args)
|
private javax.swing.JButton |
makeBrowseButton()
Build the browse button and add it's action. |
private javax.swing.JButton |
makeCancelButton()
Builds and returns the Cancel button and adds the action listener. |
private javax.swing.JPanel |
makeCenterPanel(javax.swing.JLabel lbl,
javax.swing.JTextField txt,
javax.swing.JButton btn,
javax.swing.JCheckBox chkRecursive,
javax.swing.JCheckBox chkBuild,
boolean includeTextFiles)
Builds and returns the center panel of the dialog. |
private javax.swing.JButton |
makeGetButton(java.lang.String sLabel)
Builds and returns the Get button and adds the action listener. |
private javax.swing.JLabel |
makeGetLabel(java.lang.String[] fileNames)
Makes and returns the top "Get" label of the dialog. |
private javax.swing.JRadioButton |
makeMacEOLButton()
|
private javax.swing.JCheckBox |
makeRecursiveCheckBox(boolean allowRecursive,
boolean forceRecursive)
Builds and returns the Recursive checkbox, including the select action. |
private javax.swing.JTextField |
makeToLocationTextBox(java.io.File defaultDirectory)
Makes and returns the ToLocation text field and populates it with a default value, if required. |
private javax.swing.JRadioButton |
makeUnixEOLButton()
|
private javax.swing.JRadioButton |
makeWindowsEOLButton()
Builds and returns the EOL RadioButton Group, providing an option for the user to select the EOL type. |
int |
showDialog(java.awt.Component c)
Display the dialog. |
void |
showReadOnlyCheckBox(boolean b)
|
Methods inherited from class javax.swing.JDialog |
addImpl, 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, dispose, 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, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, 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, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, 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, 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, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private GetFilesDialog dialog
private javax.swing.JTextField mtxtToLocation
private javax.swing.JCheckBox mchkRecursive
private javax.swing.JCheckBox mchkBuildDir
private javax.swing.JFrame parentFrame
private javax.swing.JCheckBox mchkLocalCopyReadOnly
private javax.swing.JPanel advancedPanel
private boolean expanded
private java.io.File getToDirectory
private boolean mbRecursive
private boolean mbBuildDirectories
private boolean mbMakeReadOnly
private int miButtonClicked
private int eolType
private static javax.swing.JFrame testFrame
Constructor Detail |
public GetFilesDialog(java.awt.Frame owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive)
public GetFilesDialog(java.awt.Frame owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive)
public GetFilesDialog(java.awt.Frame owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive, boolean includeTextFiles)
public GetFilesDialog(java.awt.Frame owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive, boolean includeTextFiles, java.lang.String labelText)
public GetFilesDialog(java.awt.Dialog owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive)
public GetFilesDialog(java.awt.Dialog owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive)
public GetFilesDialog(java.awt.Dialog owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive, boolean includeTextFiles)
public GetFilesDialog(java.awt.Dialog owner, java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive, boolean includeTextFiles, java.lang.String labelText)
Method Detail |
private void initializeDialog(java.lang.String[] fileNames, java.io.File defaultDirectory, boolean allowRecursive, boolean forceRecursive, boolean includeTextFiles, java.lang.String labelText)
public void showReadOnlyCheckBox(boolean b)
public int showDialog(java.awt.Component c)
public boolean getMakeFilesReadOnly()
public java.io.File getGetToDirectory()
public boolean isRecursive()
public boolean isBuildSubDirectories()
private int getDefaultEOL()
public int getEOLType()
private javax.swing.JPanel buildGetToPanel(javax.swing.JLabel lbl, javax.swing.JTextField txt, javax.swing.JButton btn, javax.swing.JCheckBox chkRecursive, javax.swing.JCheckBox chkBuild)
private javax.swing.JButton buildAdvancedButton()
private javax.swing.JPanel buildAdvancedPanel(boolean includeTextFiles)
private javax.swing.JPanel makeCenterPanel(javax.swing.JLabel lbl, javax.swing.JTextField txt, javax.swing.JButton btn, javax.swing.JCheckBox chkRecursive, javax.swing.JCheckBox chkBuild, boolean includeTextFiles)
private javax.swing.JLabel makeGetLabel(java.lang.String[] fileNames)
private javax.swing.JTextField makeToLocationTextBox(java.io.File defaultDirectory)
private javax.swing.JButton makeBrowseButton()
private javax.swing.JButton makeGetButton(java.lang.String sLabel)
private javax.swing.JButton makeCancelButton()
private javax.swing.JRadioButton makeWindowsEOLButton()
private javax.swing.JRadioButton makeUnixEOLButton()
private javax.swing.JRadioButton makeMacEOLButton()
private javax.swing.JCheckBox makeRecursiveCheckBox(boolean allowRecursive, boolean forceRecursive)
protected javax.swing.JRootPane createRootPane()
createRootPane
in class SJDialog
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |