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