从单独的Java/Swing过程嵌入Swing组件

Mad*_*mer 5 java swing process

我被要求调查将Swing组件从单独的Java/Swing进程嵌入到不同进程中的可能性.想想Chrome.

基本上我们想要采用"顶级"组件并将其嵌入到选项卡中.

实际上,这将允许使用将正在运行的进程与其他进程隔离开来,并防止其中发生的任何错误不影响其他正在运行的进程.

这是我的直接头脑,但任何指针将不胜感激.

Ste*_*han 1

您对这种情况下的流程有何理解?
当然,您可以创建可在框架、选项卡等之间移动的 JPanel。但是创建一个新的 Java 进程(将是一个新的 JVM 实例)并与其共享数据是很困难的。这将需要某种进程间通信,例如 REST。创建新进程没有任何意义,也不是 Java 模式。

我认为使用 Threads 可以满足您的需求。查看此拖放教程来创建可移动组件。