JFileChooser.showSaveDialog: все файлы выделены серым цветом

Я пытаюсь использоватьJFileChooser получить файлы для загрузки и сохранения. Диалог, который появляетсяopenFileDialog() работает нормально, но когда я используюsaveFileDialog() В этом диалоговом окне все имена файлов выделены серым цветом. Это происходит с или безFileFilter (мой пример включает один, чтобы лучше показать, что я вижу).

Вот минимальная программа для иллюстрации:

import javax.swing.JFileChooser;
import javax.swing.JFrame;
import javax.swing.filechooser.FileNameExtensionFilter;

public class Temp extends JFrame {
    public static void main(String[] args){
    JFrame frame = new JFrame();
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JFileChooser chooser = new JFileChooser();
        FileNameExtensionFilter filter = new FileNameExtensionFilter("Text File", "txt");
        chooser.setFileFilter(filter);

        frame.setVisible(true);
        chooser.showOpenDialog(null);
        chooser.showSaveDialog(null);
    }
}

Вот что я вижу в диалоге открытия:Открытый диалог

Вот что я вижу в диалоговом окне Сохранить:Сохранить диалог

Несмотря на то, что они отображаются серым цветом, все файлы в диалоговом окне сохранения доступны для выбора.

Я на Mac / Mountain Lion и Java 7, если это имеет значение.

Это ожидаемое поведение? Есть ли способ изменить это?

(Редактировать: согласно комментариям MadProgrammer + trashgod ниже, это, похоже, согласуется с внешним видом + ощущениями других (нативных) приложений Mac)

Ответы на вопрос(3)

Ваш ответ на вопрос