java白板程序

阅读: 评论:0

java白板程序

java白板程序

>除非需要添加其他组件,否则请使用JComponent,然后使用JPanel.

>发送绘图对象而不是图像.它比推动图像的带宽更少.还要实现协议以允许“添加或删除”绘制的元素.这样你只需要将最新的对象发送给每个客户端.这种方法还具有为最终用户(学生)提供更多使用的额外好处.您可以稍后添加功能以允许学生调整/添加/删除图形中的元素.

更新

if I draw a line on teacher’s side, the same should happen to the child’s screen, live, so there is a feeling of realtime drawing..

那么你肯定想要尽可能减少带宽密集的路线.那将是瓶颈.

..have a JFrame, onto which i have 2 JPanels, 1 for drawing, 1 for buttons.

在这种情况下,将绘图组件设为JComponent&使用JPanel(或JToolBar)来控制.

..what would be that “least bandwidth intensive route possible”?

按带宽顺序并忽略极端情况,它们将按此顺序减少:

>发送全屏图像:

>高品质的JPEG

> PNG.

>高压缩JPEG

>发送部分屏幕图像:

>高品质的JPEG

> PNG.

>高压缩JPEG

>通过发送:直接处理绘图元素:

>每个更新的绘制对象的完整列表

>当前对绘制元素的修改,添加,删除,依赖客户端持有模型并根据需要进行调整.

如果有任何混淆,我建议选项3.2.

本文发布于:2024-01-30 13:21:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170659207320301.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:白板   程序   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23