Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 透明的JFrame背景,但内容可见_Java_Swing_Transparency_Opacity_Translucency - Fatal编程技术网

Java 透明的JFrame背景,但内容可见

Java 透明的JFrame背景,但内容可见,java,swing,transparency,opacity,translucency,Java,Swing,Transparency,Opacity,Translucency,我正在尝试使用Java制作一个桌面小部件,基本上就是它,一个看起来像HTC安卓手机的感知时钟小部件的时钟 一切都设置好了,时钟正常工作,我有背景和时钟小时/分钟图像。我唯一需要的是使JFrame背景透明。JFrame是未修饰的,可以通过其内容移动,就像任何小部件一样 我需要弄清楚如何使丑陋的JFrame背景从灰色变为透明,但保持内容不透明。frame.setBackground(新颜色(0,0,0,0)) 框架是透明的,但内容是可见的

我正在尝试使用Java制作一个桌面小部件,基本上就是它,一个看起来像HTC安卓手机的感知时钟小部件的时钟

一切都设置好了,时钟正常工作,我有背景和时钟小时/分钟图像。我唯一需要的是使JFrame背景透明。JFrame是未修饰的,可以通过其内容移动,就像任何小部件一样

我需要弄清楚如何使丑陋的JFrame背景从灰色变为透明,但保持内容不透明。

frame.setBackground(新颜色(0,0,0,0))

框架是透明的,但内容是可见的