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) |
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, getAdapter, 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)
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