我在JFrame中有一些JButton(它的布局为null)。背景颜色按钮设置为黑色。我使用此代码使JFrame透明化。
AWTUtilities.setWindowOpacity(this, 0);
但问题是它也使所有按钮都透明。我不希望这样。我想看到按钮保持黑色,但JFrame的其他部分变得透明(这样我就可以看到桌面背景)。请有人帮助我。 提前谢谢。
答案 0 :(得分:0)
使用电话button.setOpaque(true)
怎么样?
答案 1 :(得分:0)
是的,问题是不透明度设为零。所有button.setOpaque(true)的任何非零值都将清楚地显示按钮。对我来说,AWTUtilities.setWindowOpacity(frame,0.7f)也可以。