java - 透明JFrame背景

标签 java transparency jframe background-image

是否可以制作一个具有透明背景的 JFrame 并在其上绘制图像,以便只有图像可见而没有边框或背景?

最佳答案

是的,这在很多方面都是可能的。这是其中之一:

setUndecorated(true);
setBackground(new Color(1.0f,1.0f,1.0f,0.5f));

Color 的构造函数中的第 4 个 float (我设置为 0.5f)是 alpha channel 。它可以是 0.0f - 1.0f,具体取决于您想要的透明度。

关于java - 透明JFrame背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533650/

相关文章:

java - 自动设置 JPanel 的最小尺寸

java - 加载简单 GWT View 时出现异常

java - 任何现有的java库可以在Jmenu中用swing删除、编辑、添加文件中的某些行?

java - 如何测试三星 Galaxy S10 或 S10+ 中的接近传感器?

java - 在 Java 静态类上找不到方法

css - 半透明倾斜背景

java - 更改 jButton 透明/不透明度/alpha

java - JFrame 附加在另一个 JFrame 的侧面

java - 在窗口中找到JFrame的位置/Position

ffmpeg - 在保留 Alpha channel 的同时压缩视频