是否可以制作一个具有透明背景的 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/