是否可以在 Java 中直接在屏幕上绘制形状和东西,以便我的桌面保持可见并且我可以单击我的形状下方的任何内容?我正在使用 Windows XP。谢谢。
最佳答案
是的,这是可能的。但这不是一项微不足道的任务。
如果您正在寻找“桌面小部件”:
参见 this和 this link*用于半透明和异形窗
参见 this link获取更多实验性 GUI 信息。
您可能需要 JNA或 JNI创建这些窗口/效果,还提供“点击”功能。
*需要 Java 6u10。您基本上可以在框架内绘制任何您想要的东西,设置线程链接中提到的属性,并且您没有绘制(或绘制透明像素)的任何地方桌面都将可见。
(我会考虑使用不同于 Java 的语言/框架,因为桌面小部件在 Java [甚至可能是 JavaFX?] 中并不容易实现)
关于java - 直接在屏幕上绘图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3047384/