Я использую JButtons в своем приложении. Они должны иметь разные цвета. Сначала я использовал это btn.setBackground(col);
. Он работает на моем компьютере, а на другом компьютере моя кнопка просто серая (не красная, как и должно быть).Почему мой JButton выглядит по-разному на разных компьютерах?
Пытаясь решить эту проблему, я решил использовать образы. Я делаю это следующим образом: tmp = new JButton(newIcon);
Опять же, он отлично работает на моем компьютере, а на другом компьютере я вижу только серые кнопки.
Есть ли у кого-нибудь идеи, что может быть причиной проблемы и как ее можно решить? Я слышал, что это может быть связано с «внешним видом собственной системы». Но я не знаю, что это значит и что мне делать, если это так? Может кто-нибудь просить, помогите мне с этим?
В чем проблема с дизайном/удобством пользовательского интерфейса, которую вы пытаетесь исправить с помощью цветных кнопок? - –
Очевидно, что Windows Vista, Mac OS X и Nimbus L & F игнорируют установку цвета фона. – Nate