Class FileChooserUI

java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.FileChooserUI
Direct Known Subclasses:
BasicFileChooserUI, MultiFileChooserUI

public abstract class FileChooserUI extends ComponentUI
Pluggable look and feel interface for JFileChooser.
  • Constructor Details Link icon

    • FileChooserUI Link icon

      protected FileChooserUI()
      Constructor for subclasses to call.
  • Method Details Link icon

    • getAcceptAllFileFilter Link icon

      public abstract FileFilter getAcceptAllFileFilter(JFileChooser fc)
      Returns an accept-all file filter.
      Parameters:
      fc - the file chooser
      Returns:
      an accept-all file filter
    • getFileView Link icon

      public abstract FileView getFileView(JFileChooser fc)
      Returns a file view.
      Parameters:
      fc - the file chooser
      Returns:
      a file view
    • getApproveButtonText Link icon

      public abstract String getApproveButtonText(JFileChooser fc)
      Returns approve button text.
      Parameters:
      fc - the file chooser
      Returns:
      approve button text.
    • getDialogTitle Link icon

      public abstract String getDialogTitle(JFileChooser fc)
      Returns the dialog title.
      Parameters:
      fc - the file chooser
      Returns:
      the dialog title.
    • rescanCurrentDirectory Link icon

      public abstract void rescanCurrentDirectory(JFileChooser fc)
      Rescan the current directory.
      Parameters:
      fc - the file chooser
    • ensureFileIsVisible Link icon

      public abstract void ensureFileIsVisible(JFileChooser fc, File f)
      Ensure the file in question is visible.
      Parameters:
      fc - the file chooser
      f - the file
    • getDefaultButton Link icon

      public JButton getDefaultButton(JFileChooser fc)
      Returns default button for current LookAndFeel. JFileChooser will use this button as default button for dialog windows.
      Parameters:
      fc - the JFileChooser whose default button is requested
      Returns:
      the default JButton for current look and feel
      Since:
      1.7