2012-11-14 79 views
0

我目前正致力于专注于协作绘图应用程序的项目。在jPanel上绘图并绘制内容

我想要做的是当我在我身边画一些东西时(在jPanel上绘图)当我按下发送按钮时,通过网络将绘制的内容发送到另一台机器。

绘图部分已经完成。有什么方法可以获取内容?

回答

0

你可以画上后盾缓冲区(如BufferedImage),这将被你窗格中涂,然后BufferedImage可以被传递到网络上的任何其他人。

这可能有点沉重,最好设计一个解决方案,在客户端之间传递一系列描述需要实施的操作的命令。如果做得对,你最终可以简单地传递基于矢量的命令,然后在每个客户端对其进行缩放,以便如果我在超级4k屏幕上运行应用程序并在笔记本电脑上运行应用程序,它仍然会进行相应的渲染。