Получить фоновый цвет компонента под любой оболочкой вещества

Я использую библиотеку Swing и Substance, чтобы изменить внешний вид своего приложения, мне нужна панель содержимого (основная JPanel) и JTextArea, чтобы иметь одинаковый цвет фона независимо от выбранного скина, я пытался изменить цвет текстовая область должна быть цветом панели содержимого при ее инициализации, но под некоторыми скинами (например, MagmaSkin) цвета отличаются.


person Angelixus    schedule 14.10.2018    source источник
comment
Сделайте их прозрачными   -  person Hovercraft Full Of Eels    schedule 14.10.2018
comment
@HovercraftFullOfEels, как сделать их прозрачными?   -  person Angelixus    schedule 14.10.2018
comment
Прозрачный JTextArea для пример, пример, пример, пример   -  person MadProgrammer    schedule 14.10.2018
comment
Лично я бы склонялся к изменению значений пользовательского интерфейса по умолчанию, чтобы JTextArea и JPanel имели одинаковые значения. Я не использовал вещества, но если это что-то вроде Nimbus, то это... раздражает...   -  person MadProgrammer    schedule 14.10.2018
comment
Поздний ответ, так как я не особо слежу за SO-вопросами. Взгляните на API setColorizationFactor, доступные в классе SubstanceCortex. Это позволит вам контролировать количество раскрашивания, применяемого к фону ваших компонентов. По дополнительным вопросам было бы намного проще связаться по адресу github.com/kirill-grouchnikov/radiance< /а>   -  person Kirill    schedule 11.01.2019