Java将JFrame附加到正在运行的应用程序窗口?

时间:2014-06-30 02:05:39

标签: java macos swing jframe system-tray

如何在右上角将JFrame附加到另一个应用程序打开窗口并在调整大小时保持不变?有可能吗?

以下是我想要完成的图表:

enter image description here

感谢您的帮助!如果无法做到这一点,那么还有替代方案吗?

如何获取窗口大小/位置并相应地设置我自己的jframe?

1 个答案:

答案 0 :(得分:4)

您要求Java修改已经运行的非Java程序,对于这些类型的问题,Java不是最好的工具。请理解Java的主要优势之一是它能够在多个平台上不变地运行已编译的代码。有了这种优势,就会出现一个弱点:必然,Java必须尽可能与操作系统无关,因此,当代码需要熟悉操作系统时,它不是一个好工具。

替代方案:几乎任何其他可以轻松调用操作系统的语言。

不要误会我的意思,你可以用Java做一些类似的事情,但它要求你跳过使用其他工具时不需要的箍。