java - 将 Swing 屏幕传递给另一个 Java 应用程序。最小化时 Swing 会更新屏幕吗?

标签 java swing user-interface bufferedimage

我的问题有两个:

您能否将一个 Swing 应用程序的屏幕传递给另一个 Java 程序,以便后者可以充当前者的“查看器”?也许通过传递缓冲图像?您可以在不更改代码的情况下对现有 Java 应用程序执行此操作吗? (如果Swing默认允许获取任何组件的缓冲图像)

一个相关的问题是,假设上述情况是可能的,并且 Swing 应用程序已最小化但不断更改其屏幕。 Swing 是否更新其屏幕(可能是缓冲区)以便预览器可以正确显示它?在这种情况下操作系统重要吗?

谢谢!

最佳答案

所有 swing 组件都是可序列化的,因此您可以存储任何 View 并将其发送到其他应用程序

关于java - 将 Swing 屏幕传递给另一个 Java 应用程序。最小化时 Swing 会更新屏幕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8084897/

相关文章:

java - 我如何在我的 JTextArea 中设置行号?

java - JTable从第二行读取文本文件

android - 如何在 Android 中创建弹出菜单

java - 如何深入回顾Java内部某个函数的实现?

java - Window.Open 的浏览器 URL 的最大长度是多少

java - JCheckbox 未显示

c# - 统一淡入场景无法正常工作

java - 使用 Gradle 从 jar 中排除文件

java - SQLITE 过滤查询搜索

java - 在 x-z 平面中翻转 gui 组件