Код: Выделить всё
textField.setBackgroundColor(Colors.customColor);
panel.setBorder(BorderFactory.createMatteBorder(1, 0, 0, 0, Colors.anotherColor));
Другой аспект проблемы — светлый или темный режим IDE. При переключении режима цвета переопределяются. А поскольку они ссылаются на компоненты, я предположил, что после этого достаточно вызвать только метод repaint(). К сожалению, это не так. Кажется, есть некоторые проблемы с параллелизмом, но я не могу ничего найти в Интернете по этому поводу.
Подробнее здесь: https://stackoverflow.com/questions/781 ... components
Мобильная версия