Собственно есть приложение, реализованное на Java, с использованием Swing. При статусе "нажата" JButton в Windows подсвечивается синем цветом. Как избежать этого досадного момента?
Метод setContentAreaFilled(false) убирает границы, подсветку при нажатии
Метод setBounds() устанавливает границы, подсветки нет
Использование всего вместе приводит к нерабочей кнопке.
Методы setFocusPainted() setFocusable()
убирают фокус в положении false, это не нужно. Почему то многие советовали его.
Кнопка в покое:
В нажатом состоянии:
Знаний LAF не достаточно, чтобы решить самому эту проблему.
На
stackoverflow.com решения как такового нет.
Метод setBackground используется. Голубой цвет накладывается на основу вопреки всему.