Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- out = new DataOutputStream(s.getOutputStream());
- zipout = new GZIPOutputStream(out);
- while(true)
- {
- img = conn.getScreenImg(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
- //Here conn is a Object of Robot Class
- ImageIO.write(img, "jpeg", zipout);
- Thread.sleep(200);
- System.out.println("Success");
- }
- while(true)
- {
- try
- {
- img = ImageIO.read(zipin);
- Graphics g = this.getGraphics();
- g.drawImage(img, 0, 0, this);
- Thread.sleep(100);
- }
- catch (Exception e)
- {
- e.printStackTrace();
- }
- }
- class ImagePanel extends JPanel {
- private BufferedImage image = null;
- private void setImage(BufferedImage img) {
- image = img;
- repaint();
- }
- public void paintComponent(Graphics g) {
- super.paintComponent(g);
- Graphics2D g2 = (Graphics2D) g;
- if (image != null) {
- g2.drawImage(image, 0, 0, null);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement