我有一个简单的程序,它可以显示一个带有图像的透明窗口,该窗口始终位于其他窗口的顶部。是否可以直接输入我的应用程序,以便我可以单击下面的程序?
例如,窗口位于桌面背景上方,我希望能够单击图标而不是“覆盖应用程序”。
Thanks.
Using JNA's WindowUtils在 Windows 7 上实现此效果(其他系统未经测试):
JFrame frame = new JFrame();
//...
frame.setAlwaysOnTop(true);
System.setProperty("sun.java2d.noddraw", "true");
WindowUtils.setWindowTransparent(frame, true);
WindowUtils.setWindowAlpha(frame, 0.6f);
感谢内特的评论setAlwaysOnTop
使其成为一个更可行的选择。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)