因为初学java 很多不懂 现在正在做一个远程桌面的程序 在一个application里做好了程序的图形界面 在另一个类里进行sockets编程 然后解压缩远程桌面 计划显示到做好的图形界面的JScrollPane里面 但是…… 厄…… 要怎么做才能显示到GUI的JScrollPane组件里呢?~~ 有高手能帮帮我么 叩拜!!! 

解决方案 »

  1.   

                                    Container parent = old.getParent();
    parent.remove(old);
    parent.add(newvo, BorderLayout.CENTER);
    parent.paintAll(parent.getGraphics());
    old:已加入的旧组件
    newvo:要加入的组件
      

  2.   

    可以先把得到的图像画在一个panel里,再放置在JScrollPane里
      

  3.   


    桌面传过来?不知道我回答的是不是你疑问的
    我用的是UDP连接传输 服务器收到截图指令后截取屏幕图像 然后对截取的image对象进行JPEG编码压缩,将数据流构造成数据报包 通过数据报套接字发送,客户端接收数据报包到输入流,对获取的图像字节流进行解压显示。 
    我只是初学中 如果上面有讲错的希望可以给我写指点 最近时间很紧张 所以就不具体讲类方法实现了^^
      

  4.   

    桌面传过来?不知道我回答的是不是你疑问的 
    我用的是UDP连接传输 服务器收到截图指令后截取屏幕图像 然后对截取的image对象进行JPEG编码压缩,将数据流构造成数据报包 通过数据报套接字发送,客户端接收数据报包到输入流,对获取的图像字节流进行解压显示。 
    我只是初学中 如果上面有讲错的希望可以给我写指点 最近时间很紧张 所以就不具体讲类方法实现了^^