Module ij
Package ij.io

Class OpenDialog

java.lang.Object
ij.io.OpenDialog

public class OpenDialog extends Object
This class displays a dialog window from which the user can select an input file.
  • Constructor Details

    • OpenDialog

      public OpenDialog(String title)
      Displays a file open dialog with 'title' as the title.
    • OpenDialog

      public OpenDialog(String title, String path)
      Displays a file open dialog with 'title' as the title. If 'path' is non-blank, it is used and the dialog is not displayed. Uses and updates the ImageJ default directory.
    • OpenDialog

      public OpenDialog(String title, String defaultDir, String defaultName)
      Displays a file open dialog, using the specified default directory and file name.
  • Method Details

    • lookupPathVariable

      public static String lookupPathVariable(String path)
    • getDirectory

      public String getDirectory()
      Returns the selected directory.
    • getFileName

      public String getFileName()
      Returns the selected file name.
    • getPath

      public String getPath()
      Returns the selected file path or null if the dialog was canceled.
    • getDefaultDirectory

      public static String getDefaultDirectory()
      Returns the default directory as a string ending in the separator character ("/" or "\"), or a null string. Returns the current working directory if called from a command line macro and setDefaultDirectory() has not been called.
    • setDefaultDirectory

      public static void setDefaultDirectory(String dir)
      Sets the default directory.
      See Also:
    • getLastDirectory

      public static String getLastDirectory()
      Returns the path to the directory that contains the last file opened or saved, or null if a file has not been opened or saved.
    • setLastDirectory

      public static void setLastDirectory(String dir)
      Sets the path to the directory containing the last file opened by the user.
    • getLastName

      public static String getLastName()
      Returns the name of the last file opened by the user using a file open or file save dialog, or using drag and drop. Returns null if the users has not opened a file.
    • setLastName

      public static void setLastName(String name)
      Sets the name of the last file opened by the user.