直接在屏幕上绘图

Mar*_*nas 5 java windows-xp

是否有可能在Java中直接在屏幕上绘制形状和内容,以便我的桌面保持可见,我可以点击我的形状下面的任何内容?我正在使用Windows XP.谢谢.

Ted*_*dil 4

是的,这是可能的。但这不是一项微不足道的任务。

如果您正在寻找“桌面小部件”:

有关半透明和异形窗户,请参阅链接和此链接*

请参阅此链接以获取更多实验性 GUI 信息。

您可能需要JNAJNI来创建这些窗口/效果,而且还需要提供“点击”功能。

*需要 Java 6u10。您基本上可以在框架绘制任何您想要的东西,设置链接的线程中提到的属性,并且在您没有绘制(或绘制透明像素)的任何地方桌面将可见。

(我会考虑使用与 Java 不同的语言/框架,因为桌面小部件在 Java 中实现起来并不容易 [甚至可能是 JavaFX?])