实现窗口透明化最简单的方法如下,
(1)引入类,该类是非java标准库类。所以本方法不是最佳的方案,不过是比较简单。
import com.sun.awt.AWTUtilities;
(2)具体实现,该方法的第一个参数是窗口,第二个是透明度(0-1.0),注意一定要在数字后加上f标识float。
AWTUtilities.setWindowOpacity(this, 0.7f);
(3)透明窗口一般都会去掉标题栏
this.setUndecorated(true);
实现窗口透明化最简单的方法如下,
(1)引入类,该类是非java标准库类。所以本方法不是最佳的方案,不过是比较简单。
import com.sun.awt.AWTUtilities;
(2)具体实现,该方法的第一个参数是窗口,第二个是透明度(0-1.0),注意一定要在数字后加上f标识float。
AWTUtilities.setWindowOpacity(this, 0.7f);
(3)透明窗口一般都会去掉标题栏
this.setUndecorated(true);