Java - 双监视器上的透明窗口

时间:2012-07-02 08:21:01

标签: java transparency foreground multiple-monitors

我想在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

0 个答案:

没有答案