【问题标题】:Transparent Swing Windows透明摇窗
【发布时间】:2009-07-28 16:19:43
【问题描述】:

我有一个小JWindow,上面有一个用户可以将东西拖到的徽标。 我主要在 OS X 上开发我的应用程序。为了获得一个透明窗口,我使用了

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

在 Mac 上这很好用,但在 Windows 上却无法获得相同的效果。 有什么方法可以在不使用 1.6 特定功能的情况下获得透明窗口。

我需要 1.5 兼容性。

【问题讨论】:

    标签: java swing awt


    【解决方案1】:

    遗憾的是,windows(至少在 Vista 之前)不进行这种合成。然而,有一个解决方法。示例代码可以在http://rabbit-hole.blogspot.com/2007/02/non-rectangular-windows-update.html找到

    【讨论】:

    【解决方案2】:

    从 1.5 开始,Java 不支持透明窗口。 此功能是作为 1.6.10 版本的一部分引入的。 有关详细信息,请参阅 AWTUtilities 类。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-21
      • 1970-01-01
      • 2012-08-04
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 2019-04-24
      相关资源
      最近更新 更多