2012-11-14 78 views
0

我目前正致力於專注於協作繪圖應用程序的項目。在jPanel上繪圖並繪製內容

我想要做的是當我在我身邊畫一些東西時(在jPanel上繪圖)當我按下發送按鈕時,通過網絡將繪製的內容發送到另一臺機器。

繪圖部分已經完成。有什麼方法可以獲取內容?

回答

0

你可以畫上後盾緩衝區(如BufferedImage),這將被你窗格中塗,然後BufferedImage可以被傳遞到網絡上的任何其他人。

這可能有點沉重,最好設計一個解決方案,在客戶端之間傳遞一系列描述需要實施的操作的命令。如果做得對,你最終可以簡單地傳遞基於矢量的命令,然後在每個客戶端對其進行縮放,以便如果我在超級4k屏幕上運行應用程序並在筆記本電腦上運行應用程序,它仍然會進行相應的渲染。