public class URLChooserDialog extends DialogBase
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
dialogAnchor, dialogButtons, helpButton, parentComponent, STYLE_BUTTONS_AT_RIGHT, STYLE_BUTTONS_VGAP, STYLE_CLOSE_BUTTON, STYLE_FORM_MARGINS, STYLE_HELP_BUTTON, STYLE_MODAL, STYLE_OK_CANCEL_BUTTONS, STYLE_RESIZABLE
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
URLChooserDialog(Component parentComponent)
Constructs a dialog box having specified parent and no help button.
|
URLChooserDialog(Component parentComponent,
boolean hasHelpButton)
Constructs a dialog box having specified parent and specified help
button.
|
Modifier and Type | Method and Description |
---|---|
void |
browseFiles()
Not part of the public API.
|
void |
cancel()
Not part of the public API.
|
protected Component |
createForm() |
JComponent |
getAccessory()
Returns the accessory specified using
setAccessory(javax.swing.JComponent) , if any. |
JComponent |
getAccessory2()
Returns the accessory specified using
setAccessory2(javax.swing.JComponent) , if any. |
protected void |
initialize(Component parentComponent,
boolean hasHelpButton) |
void |
newURL()
Not part of the public API.
|
void |
ok()
Not part of the public API.
|
void |
select()
Not part of the public API.
|
URL |
selectOpenDirectory(URL template)
Returns selected open directory or
null if the user has
canceled the selection. |
URL |
selectOpenDirectory(URL dir,
URL[] lastOpenedFiles)
Returns selected open directory or
null if the user has
canceled the selection. |
URL |
selectOpenFile(URL template)
Returns selected open file or
null if the user has
canceled the selection. |
URL |
selectOpenFile(URL dir,
URL[] lastOpenedFiles)
Returns selected open file or
null if the user has
canceled the selection. |
URL |
selectSaveDirectory(URL template)
Returns selected save directory or
null if the user has
canceled the selection. |
URL |
selectSaveDirectory(URL dir,
String name,
URL[] lastOpenedFiles)
Returns selected save directory or
null if the user has
canceled the selection. |
URL |
selectSaveFile(URL template)
Returns selected save file or
null if the user has
canceled the selection. |
URL |
selectSaveFile(URL dir,
String name,
URL[] lastOpenedFiles)
Returns selected save file or
null if the user has
canceled the selection. |
URL |
selectURL(String title,
boolean dirMode,
boolean saveMode,
URL dir,
String name,
URL[] lastOpenedFiles)
Returns selected URL or
null if the user has
canceled the selection. |
void |
setAccessory(JComponent accessory)
Specifies which accessory should be displayed below
the URL combobox.
|
void |
setAccessory2(JComponent accessory2)
Specifies which accessory should be displayed above
the URL combobox.
|
actionPerformed, close, createButtonsPane, getParentComponent, initGlassPane, initialize, setHelpId, showDialog, showDialog, waitCursor
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
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, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public URLChooserDialog(Component parentComponent)
public URLChooserDialog(Component parentComponent, boolean hasHelpButton)
protected void initialize(Component parentComponent, boolean hasHelpButton)
protected Component createForm()
createForm
in class DialogBase
public void setAccessory(JComponent accessory)
null
to remove a previously added accessory.setAccessory2(javax.swing.JComponent)
public JComponent getAccessory()
setAccessory(javax.swing.JComponent)
, if any.
May return null
.public void setAccessory2(JComponent accessory2)
null
to remove a previously added accessory.setAccessory(javax.swing.JComponent)
public JComponent getAccessory2()
setAccessory2(javax.swing.JComponent)
, if any.
May return null
.public URL selectOpenFile(URL template)
null
if the user has
canceled the selection.template
- template URL used to specify the initial directory. May
be null
.public URL selectSaveFile(URL template)
null
if the user has
canceled the selection.template
- template URL used to specify the initial directory and
the suggested base name. May be null
.public URL selectOpenDirectory(URL template)
null
if the user has
canceled the selection.template
- template URL used to specify the initial directory. May
be null
.public URL selectSaveDirectory(URL template)
null
if the user has
canceled the selection.template
- template URL used to specify the initial directory and
the suggested base name. May be null
.public URL selectOpenFile(URL dir, URL[] lastOpenedFiles)
null
if the user has
canceled the selection.dir
- specifies the initial directory.
May be null
.lastOpenedFiles
- history of last opened files. May be
null
.public URL selectSaveFile(URL dir, String name, URL[] lastOpenedFiles)
null
if the user has
canceled the selection.dir
- specifies the initial directory.
May be null
.name
- the suggested base name. May be null
.lastOpenedFiles
- history of last opened files. May be
null
.public URL selectOpenDirectory(URL dir, URL[] lastOpenedFiles)
null
if the user has
canceled the selection.dir
- specifies the initial directory.
May be null
.lastOpenedFiles
- history of last opened files. May be
null
.public URL selectSaveDirectory(URL dir, String name, URL[] lastOpenedFiles)
null
if the user has
canceled the selection.dir
- specifies the initial directory.
May be null
.name
- the suggested base name. May be null
.lastOpenedFiles
- history of last opened files. May be
null
.public URL selectURL(String title, boolean dirMode, boolean saveMode, URL dir, String name, URL[] lastOpenedFiles)
null
if the user has
canceled the selection.title
- title of the dialog box. null
means:
automatically determine the title by examining the other parameters.dirMode
- if true
select a directory.
if false
select a file.saveMode
- if true
select a save file or directory.
if false
select a open file or directory.dir
- specifies the initial directory.
May be null
.name
- the suggested base name. May be null
.lastOpenedFiles
- history of last opened files. May be
null
.public void newURL()
public void browseFiles()
public void select()
public void ok()
ok
in class DialogBase
public void cancel()
cancel
in class DialogBase