我想在Java中使用全屏透明窗口。 看起来没问题。
Window ovl = new Window(null) ;
ovl.setBackground(new Color(255,255,255,200));
ovl.setLayout(new BorderLayout());
ovl.setVisible(true);
ovl.setAlwaysOnTop(true);
// ovl.setSize((1680*2), 100); //- OK
ovl.setSize((1680*2)+1, 100); //- NotOK
我有一个Dualmonitor设置。宽度中的第一个1680和第二个1920年。 当我扩展我的表格大于我的第一台显示器的双倍尺寸时,Window会失去所有的Transperancy。 (当我将窗口移动到第二个监视器时相同) 就像大多数Window在第二台监视器上一样。
它甚至没有改变,但仍然是这样。
系统:Linux Mint Debian版和OpenJDK 7