JFrame
Netbeans を使用してフォームを作成しています。 の半分を透明にJFrame
し、残りの半分を同じにすることはできますか? opacity プロパティを使用すると、JFrame
JFrame
Java Swing を使用して一部を透明にする方法を教えてください。
JFrame
Netbeans を使用してフォームを作成しています。 の半分を透明にJFrame
し、残りの半分を同じにすることはできますか? opacity プロパティを使用すると、JFrame
JFrame
Java Swing を使用して一部を透明にする方法を教えてください。
透明にしたくないフレームの半分に非透明パネルを使用してみてください。残りは setOpacity(); を使用できます。
いいえ、これは不可能です。それはすべてまたは何もありません。
説明している効果を実現するには、JFrame
行っているように完全に透明にする必要があります。次に、2つJPanel
入れます。一方をJPanel
不透明にし、もう一方を透明にします。
編集
少しインターネットをした後、これは実際にはある程度できると思います。GradientPaint
カスタム関数で使用すると、paint
おそらくこの効果で何かを達成できます。
しかし、私の意見では、このアプローチは実現が難しく、保守が難しく、直感的で読みにくくなります。