我正在进行一个项目,要求我能够在同一容器内的组件之上绘制半透明的jpanel。使用setComponentzorder()方法可以很好地适用于重叠(即,下方的组件并未完全覆盖),但是当该组件完全覆盖时夹在下面的组件。

tldr;
1)我在同一容器中有两个jpanels,均为不同的BG颜色
2)一个具有0(称其为a),另一个为1(称其为b)
3)b具有50%的透明度
3)当B重叠A的一部分时,一切都按预期工作
4)当B完全覆盖A时,A被剪裁,我们看到的只是B

有想法该怎么解决这个吗?感谢您的帮助!

有帮助吗?

解决方案

具有透明度的背景 应该解释发生的事情,并提供有关如何解决问题的一些建议。

如果您需要更多帮助,请发布您的 SSCCE 显示问题。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top