Я пытаюсь сгенерировать JFileChooser
, который имеет внешний вид Windows. Я не смог найти метод для его изменения, поэтому я создал базовый класс, расширяющий JFileChooser
, который изменяет пользовательский интерфейс с помощью следующего кода:
public FileChooser(){
this(null);
}
public FileChooser(String path){
super(path);
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) { System.err.println("Error: " + e.getMessage()); }
Затем в другом классе я звоню
FileChooser chooser = new FileChooser(fileName);
int val = chooser.showOpenDialog(null);
но диалоговое окно, которое появляется, имеет внешний вид Java. Есть мысли о том, как это изменить? Есть ли метод класса JFileChooser, который я могу использовать вместо этого расширенного класса?
Спасибо!