java - 如何使JFrame透明?

标签 java swing jframe transparent

如何让JFrame透明化?我想让我的 JFrame 透明。当我的 JFrame 位于背景之上时,用户应该会看到背景。

最佳答案

我找到了另一个解决方案。

将框架的背景颜色设置为

// Set the frame background color to a transparent color
yourFrameHere.setBackground(new Color(0, 0, 0, 0));

并记住设置内容 Pane (您的 JPanel 或其他组件)的不透明度

// turn off opacity of the content pane
yourContentPaneHere.setOpaque(false);

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

相关文章:

java - 动态外部类加载

java - 使用 Log4j2 2.10.0 运行 Java 9 模块

JavaMail 使用 SSHD 端口(在开放网络上时)

java - JPA Criteria 多选与提取

java - setText 方法不适用于 Java 中的 javax.swing.JLabel

java - 具有最大组合值的链接 JSlider

java - 如何在 Java 中正确实现自定义加载屏幕

java - 一步步在JPanel上绘图

java - Jframe 内的输入法?

java - 如何使用 KeyListener 根据按下的键显示不同的字符串?