@Uvelir

Как отключить подсветку синем на background при клике на JButton в Windows?

Собственно есть приложение, реализованное на Java, с использованием Swing. При статусе "нажата" JButton в Windows подсвечивается синем цветом. Как избежать этого досадного момента?

Метод setContentAreaFilled(false) убирает границы, подсветку при нажатии
Метод setBounds() устанавливает границы, подсветки нет

Использование всего вместе приводит к нерабочей кнопке.

Методы setFocusPainted() setFocusable()
убирают фокус в положении false, это не нужно. Почему то многие советовали его.

Кнопка в покое:
1a34a80dc0384b4497275a76d69fa60b.JPG

В нажатом состоянии:
f3aa0d5329544ae998f57bcc0f13fd94.jpg

Знаний LAF не достаточно, чтобы решить самому эту проблему.
На stackoverflow.com решения как такового нет.
Метод setBackground используется. Голубой цвет накладывается на основу вопреки всему.
  • Вопрос задан
  • 2947 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы