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

时间:2013-04-16 04:46:09

标签: java swing transparency opacity translucency

我正在尝试使用Java创建一个桌面小部件,基本上它是什么,一个看起来像HTC Android手机的Sense Clock Widget的时钟。

一切都已设定,时钟有效,我有背景和时钟/分钟图像。我唯一需要的是使JFrame背景透明。 JFrame是未修饰的,可以通过其内容移动,就像任何小部件应该行动一样。

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

1 个答案:

答案 0 :(得分:1)

frame.setBackground(new Color(0,0,0,0));

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

image of result