我正在尝试使用Java(Swing)开发一个应用程序,它允许我在屏幕上叠加网格,并且能够点击网格后面的内容 - 例如,桌面上的图标。
我会使用透明JFrame还是透明JWindow来解决这个问题?
无论我使用什么,透明窗口/框架都需要
任何方向都会受到赞赏。
道歉,如果我不够具体,但我没有找到可以做所有这些事情的演示窗口或框架。有一个例子here和another here - 但我不知道如何在Eclipse中使用WindowUtils。这是我第一次进行GUI开发,除了基础Java类之外我从未使用过外部库。
答案 0 :(得分:1)
JNA的WindowUtils.setWindowTransparent()应提供所需的绘制/事件行为,或者您可以使用更新的JVM版本中提供的AWTUtils等效项。