Module java.desktop

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

    • FileChooserUI

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

    • getAcceptAllFileFilter

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

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

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

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

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

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

      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