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, setText
public 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 Dialog
protected FileUpload createFileUpload(Composite parent, java.lang.String text)
public <T> T getAdapter(java.lang.Class<T> adapter)
Dialog
Adaptable
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 Adaptable
getAdapter
in class Dialog
adapter
- 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