У меня проблема. В LayeredPane у меня есть 2 компонента: тяжеловесный компонент и JComponent (или любой другой, в котором я мог бы рисовать текст), который расположен над первым. Я бы хотел, чтобы у JComponent был прозрачный фон, но у него черный фон. Тяжелый копонент - это компонент, который визуализирует видео, а JComponent - это компонент, на котором я рисую текст. Этот текст должен быть напечатан на прозрачном фоне.
Я пытался использовать GlassPane, но содержание стекла в GlassPane отображалось над легкими компонентами и ниже тяжелого компонента.
Есть ли возможность рисовать текст над тяжеловесным компонентом (Canvas)?
пс. Я не могу перегрузить метод рисования, потому что я получил объект класса HeavyComponent, который является подклассом Canvas.