我有问题。在 LayeredPane 中,我有 2 个组件:重量级组件和 JComponent(或我可以在其中绘制文本的任何其他组件),它们位于第一个组件之上。我希望 JComponent 具有透明背景,但它具有黑色背景。重量级组件是渲染视频的组件,而 JComponent 是我在其中绘制文本的组件。此文本应以透明背景打印。
我尝试使用 GlassPane,但 glassPane 的玻璃含量显示在轻量级组件上方和重量级组件下方。
是否有可能在重量级组件(画布)上方绘制文本?
附言。我不能重载paint方法,因为我得到了HeavyComponent类的对象,它是Canvas的子类。