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

时间:2011-10-13 00:39:06

标签: java swing process

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

基本上我们想要采用“顶级”组件并将其嵌入选项卡中。

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

这是我的直接头脑,但任何指针都将非常感激。

1 个答案:

答案 0 :(得分:1)

在此背景下,您对过程有何了解?
当然,您可以创建可在帧,制表符等之间移动的JPanel。但是很难创建一个新的Java进程(将是一个新的JVM实例)并与之共享数据。这将需要一些像REST这样的进程间通信。创建新流程毫无意义,也不是Java模式。

我认为Threads的使用将满足您的需求。查看this drag and drop tutorial以创建可移动组件。