- 
    Bug 
- 
    Resolution: Unresolved
- 
     P4 P4
- 
    9
- 
    None
                    To reproduce the issue run the code below and select "All Files" file format in JFileDialog.
More than one "Aqua L&F File Loading Thread" (see AquaFileSystemModel.FilesLoader) is run.
---------------------
import javax.swing.JFileChooser;
import javax.swing.SwingUtilities;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
public class JFileChooserSample {
public static void main(String[] args) throws Exception {
SwingUtilities.invokeLater(JFileChooserSample::createAndShowGUI);
}
private static void createAndShowGUI() {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setAcceptAllFileFilterUsed(true);
fileChooser.setDialogType(JFileChooser.OPEN_DIALOG);
FileFilter txtFilter = new FileNameExtensionFilter("Text files", "txt");
fileChooser.addChoosableFileFilter(txtFilter);
fileChooser.setFileFilter(txtFilter);
fileChooser.showOpenDialog(null);
}
}
---------------------
More than one "Aqua L&F File Loading Thread" (see AquaFileSystemModel.FilesLoader) is run.
---------------------
import javax.swing.JFileChooser;
import javax.swing.SwingUtilities;
import javax.swing.filechooser.FileFilter;
import javax.swing.filechooser.FileNameExtensionFilter;
public class JFileChooserSample {
public static void main(String[] args) throws Exception {
SwingUtilities.invokeLater(JFileChooserSample::createAndShowGUI);
}
private static void createAndShowGUI() {
JFileChooser fileChooser = new JFileChooser();
fileChooser.setAcceptAllFileFilterUsed(true);
fileChooser.setDialogType(JFileChooser.OPEN_DIALOG);
FileFilter txtFilter = new FileNameExtensionFilter("Text files", "txt");
fileChooser.addChoosableFileFilter(txtFilter);
fileChooser.setFileFilter(txtFilter);
fileChooser.showOpenDialog(null);
}
}
---------------------
- relates to
- 
                    JDK-8152677 [macosx] All files filter can't be selected in JFileChooser -           
- Resolved
 
-