标签: java swing jpanel transparency jlayeredpane
我正在用java编写游戏。在主UI中我将游戏地图渲染在画布上,我将该画布添加到JLayeredPane,它工作正常。然后我在靠近屏幕顶部的顶部添加一个播放器纵向区域。播放器的人像区域是JPanel,问题是我无法将该肖像区域的背景透明化。它总是有一个白色的背景。
我尝试过设置看起来没有影响的portraitArea JPanel setOpaque(“false”)。我也尝试添加带有alpha的背景颜色,这也没有什么区别。有什么建议吗?