2

我一直在寻找很多东西,但无法找到有关如何完成我正在尝试做的事情的任何细节。我希望我的 Java 应用程序“捕捉/安装/粘贴”到屏幕顶部,以便在它之后打开的任何内容(例如电源点)在最大化时只会使用剩余空间而不是整个屏幕。

我什至不确定这是否可能,但如果有人能指出我正确的方向吗?

谢谢。

4

1 回答 1

0

您不能使用标准 Java 功能来做到这一点 - 只有一些本机代码辅助才能修改其他应用程序的行为,以便它们将自己打包到剩余的屏幕“空间”中。但是您必须为要支持的每个操作系统编写本机部分。而且您还必须使用 JNI 从 Java 调用这些本机功能。当您尝试修改它们的大小时,某些应用程序可能会出现意外行为。

无论如何,在你的 Java 应用程序中做这样一个“特性”是个坏主意——你将来支持它会很头疼。

于 2012-10-24T14:31:53.967 回答