![](/img/trans.png)
[英]How to make the JFrame contentPane transparent but the JFrame visible?
[英]how to make components visible in a transparent JFrame
我在JFrame中有一些JButton(其布局为null)。 按钮的背景色设置为黑色。 我已经通过使用此代码使JFrame透明。
AWTUtilities.setWindowOpacity(this, 0);
但是问题在于它也使所有按钮也透明。 我不要 我想看到按钮保持黑色,但JFrame的其他部分变成透明的(以便可以看到桌面背景)。 请有人帮我。 提前致谢。
使用通话button.setOpaque(true)
怎么样?
是的,问题是不透明度设置为零。 所有button.setOpaque(true)的任何非零值都将清楚显示按钮。 对我来说,AWTUtilities.setWindowOpacity(frame,0.7f)也可以工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.