java - 如何将 Java 应用程序粘贴到屏幕顶部

标签 java swing modal-dialog toolkit

我一直在四处搜索,但未能找到有关如何完成我正在尝试做的事情的任何详细信息。我希望我的 Java 应用程序“捕捉/安装/粘贴”到屏幕顶部,以便在它之后打开的任何内容(例如,电源 socket )在最大化时只会使用剩余空间而不是整个屏幕。

我什至不确定这是否可行,但如果可行,有人可以为我指明正确的方向吗?

谢谢。

最佳答案

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

无论如何,在您的 Java 应用程序中执行这样的“功能”是个坏主意 - 将来支持它会让您很头疼。

关于java - 如何将 Java 应用程序粘贴到屏幕顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13049468/

相关文章:

java - 使用文件 IO 并使数据以清晰的方式显示

java - 带有 Jersey : Passing form parameters to PUT method for updating a Resource 的 JAX-RS

Java 作为外部组件使用 Swing : main thread never exits

javascript - jQuery UI 对话框和 aria 控件

css - Vue-js-modal 可调整大小问题

c# - MDI 应用程序中的 "Partially modal"表单

java - 将ArrayList从android发送到php MySQL

java - 在使用 ScheduledExecutorService 和无延迟文件读取之间切换

java - 使 Swing 组件垂直对齐

java - 我应该在 JComboBox 中使用枚举还是字符串