我正在尝试用 Java (Swing) 开发一个应用程序,它可以让我在屏幕上覆盖一个网格,并能够单击网格后面的东西——例如,桌面上的图标。
我会用透明 JFrame 还是透明 JWindow 来解决这个问题?
无论我使用什么,透明窗口/框架都需要
- 始终处于领先地位。
- 占据整个屏幕。
- 使用鼠标侦听器注册每次点击。
- 记录点击在屏幕上的坐标。
- 允许我使用 Graphics 类在屏幕上绘制一个网格,以及其他元素,如数字或图像,也应该单击通过。
任何方向将不胜感激。
如果我不够具体,请道歉,但我还没有找到可以做所有这些事情的演示窗口或框架。这里有一个例子,这里有一个例子——但我不知道如何在 Eclipse 中使用 WindowUtils。这是我第一次进行 GUI 开发,除了基本的 Java 类之外,我从未使用过外部库。