1

JFrame にいくつかの JButton があります (そのレイアウトは null です)。ボタンの背景色は黒に設定されています。このコードを使用して JFrame を透明にしました。

AWTUtilities.setWindowOpacity(this, 0);

しかし問題は、すべてのボタンも透明にすることです。私はそれをしたくありません。ボタンを黒のままにして、JFrame の他の部分を透明にしたい (デスクトップの背景が見えるようにするため)。誰か助けてください。前もって感謝します。

4

2 に答える 2

0

コールを使用するのはbutton.setOpaque(true)どうですか?

于 2013-10-22T09:55:38.567 に答える
0

ええ、問題は不透明度がゼロに設定されていたことです。すべての button.setOpaque(true) にゼロ以外の値を指定すると、ボタンがはっきりと表示されます。私にとっては、AWTUtilities.setWindowOpacity(frame, 0.7f) も機能します。

于 2013-10-22T12:02:52.337 に答える