Java - 使一种特定颜色透明

时间:2012-07-04 07:57:46

标签: java swing colors jframe translucency

是否可以在JFrame中制作一个特定的颜色透明度?

我知道在VB.NET中这是可能的,但我想知道它是否可以在Java中使用!

例如: 我的JFrame有一个红色的背景色,我只希望那个红色变得透明,所以当红色的 时,我会看到背后的铺设形式/桌面。

希望有人可以提供帮助,因为我被困住了!

1 个答案:

答案 0 :(得分:2)

您可以使用

com.sun.awt.AWTUtilities.setWindowShape(Window, Shape)

使用仅包含points whose color is different from your specific color的自定义Shape实现。