实现窗口透明化最简单的方法如下,
(1)引入类,该类是非java标准库类。所以本方法不是最佳的方案,不过是比较简单。
import com.sun.awt.AWTUtilities;
(2)具体实现,该方法的第一个参数是窗口,第二个是透明度(0-1.0),注意一定要在数字后加上f标识float。
AWTUtilities.setWindowOpacity(this, 0.7f);
(3)透明窗口一般都会去掉标题栏
this.setUndecorated(true);
本文介绍了一种简单的Java窗口透明化方法,通过使用非标准库类`com.sun.awt.AWTUtilities`设置窗口透明度,并提供了具体的代码示例。此外还介绍了如何去除窗口标题栏以获得更好的视觉效果。
实现窗口透明化最简单的方法如下,
(1)引入类,该类是非java标准库类。所以本方法不是最佳的方案,不过是比较简单。
import com.sun.awt.AWTUtilities;
(2)具体实现,该方法的第一个参数是窗口,第二个是透明度(0-1.0),注意一定要在数字后加上f标识float。
AWTUtilities.setWindowOpacity(this, 0.7f);
(3)透明窗口一般都会去掉标题栏
this.setUndecorated(true);

被折叠的 条评论
为什么被折叠?