diff src/myVncClient/VncCanvas.java @ 93:71bfbb5241bf

modify CuiMyVncClient
author e085711
date Thu, 22 Sep 2011 05:43:48 +0900
parents d89e03d99b7f
children 1783ca4e4877
line wrap: on
line diff
--- a/src/myVncClient/VncCanvas.java	Thu Sep 22 05:16:18 2011 +0900
+++ b/src/myVncClient/VncCanvas.java	Thu Sep 22 05:43:48 2011 +0900
@@ -415,8 +415,8 @@
 				rfb.readSpeedCheck();
 				break;
 			case MyRfbProto.WriteJpegData:
-				rfb.readWriteJpegData();
-				
+				byte[] buf = rfb.readJpegData();
+				drawBufferedImage(buf);
 				break;
 			case RfbProto.FramebufferUpdate:
 
@@ -1957,13 +1957,12 @@
 		return bimg;
 	}
 	
-	void drawBufferedImage(byte[] b, String imageFormat) throws IOException{
+	void drawBufferedImage(byte[] b) throws IOException{
 		BufferedImage bimg = ImageIO.read(new ByteArrayInputStream(b));
 //		ImageIO.write(bimg, "jpeg", new File("sample.jpeg"));
 		memGraphics.setClip(0,0, rfb.framebufferWidth, rfb.framebufferHeight );
 		memGraphics.drawImage( bimg, 0,0, null);
 		scheduleRepaint(0, 0, rfb.framebufferWidth, rfb.framebufferHeight );
-	}
-	
+	}	
 	
 }