|
||||||||||
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
com.jgoodies.uif.AbstractDialog
com.jgoodies.uifextras.fileaccess.DirectoryChooser
public final class DirectoryChooser
A dialog for choosing a directory. All access to the file system
is delegated to an ExtFileSystemView
.
ExtFileSystemView
,
Serialized FormNested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class com.jgoodies.uif.AbstractDialog |
---|
CARD_DIALOG_BORDER, DIALOG_BORDER, PROPERTYNAME_TRIGGER_CHANNEL |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
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 |
Method Summary | |
---|---|
protected JComponent |
buildContent()
Builds and returns the dialog's content panel. |
protected JComponent |
buildHeader()
Builds and returns the dialog's header panel. |
static File |
chooseDirectory(Component parent)
Lets the user choose a directory, which is then returned. |
static File |
chooseDirectory(Component parent,
boolean canSelectLeafDirectory)
Lets the user choose and directory, which is then returned. |
void |
close()
Closes the dialog. |
void |
doCancel()
Cancels the choice and closes the dialog. |
protected void |
resizeHook(JComponent component)
Uses the default Resizer to give the dialog an aesthetic
aspect ratio. |
void |
setCanSelectLeafDirectory(boolean canSelectLeafDirectory)
Enables or disables the selection of leaf directories. |
Methods inherited from class com.jgoodies.uif.AbstractDialog |
---|
buffer, build, buildButtonBarWithClose, buildButtonBarWithOKCancel, buildButtonBarWithOKCancelApply, buildContentPane, configureWindowClosing, createAcceptButton, createApplyButton, createCancelButton, createCloseButton, createOKButton, createResetButton, doAccept, doApply, doClose, doCloseWindow, doReset, getApplyAction, getCancelAction, getCloseAction, getDialogBorder, getEscapeCancelsDefaultMode, getEscapeCancelsMode, getOKAction, getResetAction, getResourceMap, getString, getTriggerChannel, hasBeenCanceled, locateOnScreen, open, setDefaultButton, setEscapeCancelsDefaultMode, setEscapeCancelsMode, setInitialComponent, setResizable, setTriggerChannel, triggerCommit, triggerFlush |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public static File chooseDirectory(Component parent)
parent
- the optional owner of this dialog
chooseDirectory(Component, boolean)
public static File chooseDirectory(Component parent, boolean canSelectLeafDirectory)
parent
- the optional owner of this dialogcanSelectLeafDirectory
- true to be able to select directories
that are a file system leaf, false to disallow to select such dirs
chooseDirectory(Component)
protected JComponent buildHeader()
buildHeader
in class com.jgoodies.uif.AbstractDialog
protected JComponent buildContent()
buildContent
in class com.jgoodies.uif.AbstractDialog
protected void resizeHook(JComponent component)
Resizer
to give the dialog an aesthetic
aspect ratio.
resizeHook
in class com.jgoodies.uif.AbstractDialog
public void close()
close
in class com.jgoodies.uif.AbstractDialog
public void doCancel()
doCancel
in class com.jgoodies.uif.AbstractDialog
public void setCanSelectLeafDirectory(boolean canSelectLeafDirectory)
canSelectLeafDirectory
- true to be able to select directories
that are a file system leaf, false to disallow to select such dirs
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |