Class GUITools

java.lang.Object
loci.formats.gui.GUITools

public final class GUITools extends Object
A utility class for working with graphical user interfaces.
  • Method Details

    • buildFileFilters

      public static FileFilter[] buildFileFilters(loci.formats.IFormatHandler handler)
      Constructs a list of file filters for the given file format handler.
    • buildFileChooser

      public static JFileChooser buildFileChooser(loci.formats.IFormatHandler handler)
      Constructs a file chooser for the given file format handler.
    • buildFileChooser

      public static JFileChooser buildFileChooser(loci.formats.IFormatHandler handler, boolean preview)
      Constructs a file chooser for the given file format handler. If preview flag is set, chooser has an preview pane showing a thumbnail and other information for the selected file.
    • buildFileChooser

      public static JFileChooser buildFileChooser(FileFilter[] filters)
      Builds a file chooser with the given file filters, as well as an "All supported file types" combo filter.
    • buildFileChooser

      public static JFileChooser buildFileChooser(FileFilter[] filters, boolean preview)
      Builds a file chooser with the given file filters, as well as an "All supported file types" combo filter, if one is not already specified.
      Parameters:
      preview - If set, chooser has a preview pane showing a thumbnail and other information for the selected file.