透明的Swing Windows

Ham*_*aya 5 java swing awt

我有一个JWindow带有徽标的用户可以拖动东西.我主要在OS X上开发我的应用程序.为了得到我使用的透明窗口

setBackground(new Color(0,0,0,0));
Run Code Online (Sandbox Code Playgroud)

在Mac上,它可以很好地工作,但我无法在Windows上获得相同的效果.有没有办法在不使用1.6特定功能的情况下获得透明窗口.

我需要1.5兼容性.

小智 1

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