我的代码sniped,设置我的JFrame的不透明度在Windows下运行,但不在我的安装了Java 1.8的raspberry 3上。 它只显示一个没有透明度的Frame,甚至在不支持Translucency时跳过应该退出的代码。
if (!gd.isWindowTranslucencySupported(TRANSLUCENT)) {
System.err.println(
"Translucency is not supported");
System.exit(0);
}
这是一个未修饰的窗口和
counter.setOpacity(0.6f);
用于创建透明度。 我无法弄清楚为什么我的窗户在树莓上不透明,但在窗户上它是。