java - 如何使组件在透明 JFrame 中可见

标签 java swing jframe jcomponent translucency

我在 JFrame 中有一些 JButton(其布局为空)。按钮的背景颜色设置为黑色。我使用此代码使 JFrame 透明。

AWTUtilities.setWindowOpacity(this, 0);

但问题是它也使所有按钮透明。我不想要这样。我希望看到按钮保持黑色,但 JFrame 的其他部分变得透明(以便我可以看到桌面背景)。请有人帮助我。 提前致谢。

最佳答案

使用调用 button.setOpaque(true) 怎么样?

关于java - 如何使组件在透明 JFrame 中可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19514465/

相关文章:

java - Spark 启动器。 java.lang.NoSuchMethodError : org. yaml.snakeyaml.Yaml.<init>

java - 为什么接口(interface)和抽象方法不能实例化?

java - 方法调用同一个类中的其他方法: bad design?

java - 设置 Size 不会在 Java 上覆盖

java - 添加方法到frame.add()

java - ActionListener 不起作用

Java OpenCV 在 inRange 之后将 HSV 转换回 BGR

java - Chrome native 消息传递无法执行批处理文件

java - 单击 jbutton 最小化 jframe 窗口

java - 移动位置前 JFrames 的闪烁