public class FileDialog extends Dialog
The OPEN style is applied by default and setting any other styles has no effect.
IMPORTANT: This class is intended to be subclassed only within the SWT implementation.
returnCode, shell| Constructor and Description |
|---|
FileDialog(Shell parent)
Constructs a new instance of this class given only its parent.
|
FileDialog(Shell parent,
int style)
Constructs a new instance of this class given its parent and a style value
describing its behavior and appearance.
|
| Modifier and Type | Method and Description |
|---|---|
protected Button |
createButton(Composite parent,
java.lang.String text) |
protected FileUpload |
createFileUpload(Composite parent,
java.lang.String text) |
<T> T |
getAdapter(java.lang.Class<T> adapter)
Implementation of the
Adaptable interface. |
java.lang.String |
getFileName()
Returns the path of the first file that was selected in the dialog relative
to the filter path, or an empty string if no such file has been selected.
|
java.lang.String[] |
getFileNames()
Returns a (possibly empty) array with the paths of all files that were
selected in the dialog relative to the filter path.
|
java.lang.String |
open()
Makes the dialog visible and brings it to the front
of the display.
|
protected void |
prepareOpen() |
checkOperationMode, checkSubclass, getParent, getStyle, getText, runEventLoop, setTextpublic FileDialog(Shell parent)
parent - a shell which will be the parent of the new instancejava.lang.IllegalArgumentException - SWTException - public FileDialog(Shell parent, int style)
The style value is either one of the style constants defined in class
SWT which is applicable to instances of this class, or must be
built by bitwise OR'ing together (that is, using the
int "|" operator) two or more of those SWT style
constants. The class description lists the style constants that are
applicable to the class. Style bits are also inherited from superclasses.
parent - a shell which will be the parent of the new instancestyle - the style of dialog to constructjava.lang.IllegalArgumentException - SWTException - public java.lang.String getFileName()
public java.lang.String[] getFileNames()
public java.lang.String open()
SWTException - protected void prepareOpen()
prepareOpen in class Dialogprotected FileUpload createFileUpload(Composite parent, java.lang.String text)
public <T> T getAdapter(java.lang.Class<T> adapter)
DialogAdaptable interface.
IMPORTANT: This method is not part of the RWT public API. It is marked public only so that it can be shared within the packages provided by RWT. It should never be accessed from application code.
getAdapter in interface AdaptablegetAdapter in class Dialogadapter - the lookup classnull if
there is no adapter associated with the given class.
Copyright (c) EclipseSource and others 2002, 2015.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0