Specifying the Starting Directory and File Name : FileDialog « SWT « Java Tutorial






FileDialog's setFilterPath() method allows you to specify the initial directory for the dialog.

import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Shell;

public class FileDialogStartingDirectoryFileName {

  public static void main(String[] args) {
    Display display = new Display();
    final Shell shell = new Shell(display);

    FileDialog dlg = new FileDialog(shell, SWT.OPEN);

    dlg.setFilterPath("C:/");

    String fileName = dlg.open();
    if (fileName != null) {
      System.out.println(fileName);
    }

    display.dispose();

  }
}








17.105.FileDialog
17.105.1.Displaying the Open or Save File Dialog
17.105.2.Open an Open FileDialogOpen an Open FileDialog
17.105.3.Specifying File Types and Extensions
17.105.4.Specifying the Starting Directory and File Name
17.105.5.Suggest a file name to use for saving a file by prefilling the entry field in the Save dialog boxSuggest a file name to use for saving a file by prefilling the entry field in the  Save dialog box
17.105.6.Getting the Selected File or FilesGetting the Selected File or Files
17.105.7.Set FilterExtensions for FileDialogSet FilterExtensions for FileDialog
17.105.8.File Save Dialog: filter name, filter extensions, filter path and file name