Java通过窗口注册事件

时间:2015-07-18 19:34:28

标签: java window transparency

我在Java中想要的是在整个屏幕上创建一个不响应鼠标或键盘等事件的透明屏幕。基本上,用户甚至不知道屏幕。我怎样才能让窗户变得透明"活动?

1 个答案:

答案 0 :(得分:0)

阅读Creating a Translucent Window上的Swing教程中的部分。

您将使用不透明度为0.0f。

编辑:

如果不透明度为0.0f,则事件会通过框架到达下面的组件,因此您单击的窗口将显示在前面。

使用非零不透明度(即0.05f)时,帧会拦截事件。

您可能还需要使用:

frame.setAlwaysOnTop( true );

防止窗户出现在前面。

使用不透明度并始终使用top属性来获得所需效果。如果这两个属性不起作用,那么我没有想法做你要求的事情,也不理解这个要求。