/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package com.client.conn; import com.bean.ActionRequestBean; /** * * @author Administrator */ public class RequestHandler { ActionManager actionManager = null; public RequestHandler() { actionManager = new ActionManager(); } public void processServerRequest(String request) { if (request.equals("GET_FULL_SCREEN")) { DesktopImageManger.scaledImage = false; DesktopImageManger.delay = 0; DesktopImageManger.percentage = 0.001; } else if (request.trim().equals("STOP_FULL_SCREEN")) { DesktopImageManger.scaledImage = false; DesktopImageManger.percentage = 1; // DesktopImageManger.delay = 5 * 1000; } } public void actionHandler(ActionRequestBean request) { if (request.getAction().equals(ActionManager.MOUSE_MOVE)) { int x = request.getxCord(); int y = request.getyCord(); System.out.println(x + "-" + y); actionManager.moveMousePointer(x, y); } else if (request.getAction().equals(ActionManager.MOUSE_PRESSED)) { actionManager.pressMouse(request.getMouseButton()); } else if (request.getAction().equals(ActionManager.MOUSE_RELEASED)) { actionManager.mouseRelease(request.getMouseButton()); }else if(request.getAction().equals(ActionManager.KEY_PRESSED)){ System.out.println("Key Pressed - "+(char)request.getKeyCode()); actionManager.perssKey(request.getKeyCode()); }else if(request.getAction().equals(ActionManager.KEY_RELEASED)){ System.out.println("Key Released - "+(char)request.getKeyCode()); actionManager.releaseKey(request.getKeyCode()); } } }