【发布时间】:2012-07-04 16:53:11
【问题描述】:
是否可以在 JFrame 中使一种特定颜色透明?
我知道在 VB.NET 中是可能的,但我想知道在 Java 中是否可能!
例如: 我的 JFrame 有一个红色背景色,我只想让那个红色变得透明,这样红色 是 的地方,我可以看到后面放置的表单/桌面。
希望有人能帮忙,因为我被困住了!
【问题讨论】:
标签: java swing colors jframe translucency
是否可以在 JFrame 中使一种特定颜色透明?
我知道在 VB.NET 中是可能的,但我想知道在 Java 中是否可能!
例如: 我的 JFrame 有一个红色背景色,我只想让那个红色变得透明,这样红色 是 的地方,我可以看到后面放置的表单/桌面。
希望有人能帮忙,因为我被困住了!
【问题讨论】:
标签: java swing colors jframe translucency
你可以使用
com.sun.awt.AWTUtilities.setWindowShape(Window, Shape)
使用仅包含 points whose color is different from your specific color 的自定义 Shape 实现。
【讨论】: