我正在寻找一种方法,将图像用作窗口,或者至少在外观上使用
最合乎逻辑的解决方案似乎是使用带有可见组件的不可见窗口
Google为我提供了两种解决方案:
糟糕的一个:截取窗口下的内容并将其用作背景,同时使窗口未修饰
“正式成为官方”之一:使用AWTUtilities使窗口透明化。很酷,但不适用于IcedTea或Linux(我还没有尝试过Linux上的官方JRE)。
有没有其他方法可以达到相同的效果(使用AWT或Swing)?
答案 0 :(得分:3)
不幸的是,对窗口透明度的快速回答至少是否定的(除非有人想证明我错了,我很乐意!)如果窗口的内容没有太大变化,屏幕截图可能比你想象的要好。 / p>
AWTUtilities方法(或Java 7以后的官方API中的相同内容)需要硬件加速,禁止它在所有平台上100%可靠地工作,因此即使在所有Windows机箱上也不能保证一定工作。