Не могу изменить цвет JProgressBar в Mac OS
Я знаю, что на этот вопрос уже был дан ответ, но он просто не работает для меня. Я следовал инструкциям отсюда:Как изменить цвет JProgressBar?
import javax.swing.*;
import java.awt.*;
public class ProgressBarTest extends JFrame {
public static void main(String args[]) {
JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
UIManager.put("ProgressBar.background", Color.orange);
UIManager.put("ProgressBar.foreground", Color.black);
UIManager.put("ProgressBar.selectionBackground", Color.red);
UIManager.put("ProgressBar.selectionForeground", Color.green);
JProgressBar progressBar = new JProgressBar(0,100);
progressBar.setValue(50);
f.add(progressBar, BorderLayout.PAGE_END);
f.pack();
f.setLocationRelativeTo(null);
f.setVisible(true);
}
}
Все, что я получаю, это те же самые старые цвета.
Я использую Mac OS X 10.7.3 и Java 1.6. Я попробовалCrossPlatformLookAndFeel
и это работает с новыми цветами. Однако я хочу, чтобы это было по умолчанию. Как я могу это сделать?