Я пытаюсь понять, почему JColorChooser
изменяется во внешнем виде, когда мое приложение запускается из IDE (Eclipse) или из файла Jar (созданного с помощью скрипта ant).
Это панель при запуске из IDE:
![IDE JColorChooser](https://i.stack.imgur.com/n9lgW.png)
а это панель при запуске из исполняемого jar:
![Jar JColorChooser](https://i.stack.imgur.com/M5Mj0.png)
Выбор цвета создается с помощью:
final JColorChooser colorChooser = new JColorChooser(Color.WHITE);
colorChooser.setPreviewPanel(new JPanel());
Набор аргументов VM тоже одинаков:
-Dsun.java2d.opengl=True -Dsun.awt.noerasebackground=true
Я просто не могу понять, почему панели отличаются при запуске из разных мест. Кто-нибудь может объяснить, почему?