スイングがjcomponentsを完全に覆うのを防ぐことを防ぐ半透明のjcomponentで完全に覆われています
-
28-09-2019 - |
質問
私は、同じコンテナ内のコンポーネントの上に半透明のJPANELを描くことができるようにする必要があるプロジェクトで働いています。 setComponentZorder()メソッドを使用すると、オーバーラップ(つまり、下のコンポーネントが完全にカバーされているわけではありません)に適していますが、完全にカバーされているときにコンポーネントをクリップします。
tldr;
1)同じ容器内に2つのjPanelがあり、どちらもBG色が異なります
2)1つは0のZindex(aと呼びます)、もう1つは1(bと呼びます)を持っています
3)Bには50%の透明度があります
3)BがAの一部を重複すると、すべてが期待どおりに機能します
4)Bが完全にAをカバーする場合、Aはクリップされ、私たちが見るのはBだけです
これを修正する方法に関するアイデアはありますか?ご協力ありがとうございました!
所属していません StackOverflow