我一直在四处搜索,但未能找到有关如何完成我正在尝试做的事情的任何详细信息。我希望我的 Java 应用程序“捕捉/安装/粘贴”到屏幕顶部,以便在它之后打开的任何内容(例如,电源 socket )在最大化时只会使用剩余空间而不是整个屏幕。
我什至不确定这是否可行,但如果可行,有人可以为我指明正确的方向吗?
谢谢。
最佳答案
您不能使用标准的 Java 特性来做到这一点——只能借助一些 native 代码的帮助,这些代码应该能够修改其他应用程序的行为,以便它们将自己打包到剩余的屏幕“空间”中。但是您将不得不为您想要支持的每个操作系统编写 native 部分。而且您还必须使用 JNI 从 Java 调用这些 native 功能。当您尝试修改它们的大小时,某些应用程序可能会出现意外行为。
无论如何,在您的 Java 应用程序中执行这样的“功能”是个坏主意 - 将来支持它会让您很头疼。
关于java - 如何将 Java 应用程序粘贴到屏幕顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13049468/