String을 int 로 변환한후 robot..
블랙캣
2023.04.01
소켓으로 이미지를 원하는 x,y값을 전달하면 움직일수 있게하는..
뭐 그런걸 공부중입니다.
지금 안드로이드에서 x,y의 값을 보내서
자바로 값을 받는데요
안드로이드에서 x,y이렇게 뭉쳐서 보내서 String으로 보냅니다
자바에서는 ,로 구분하여 x,y값을 따로 떼어냈습니다.
x,y값을 떼어내면서 배열에 넣게 되는데 이 배열이 String입니다.
int값과 덧셈을 해야하는데
String을 int로 바꿔도 robot이 작동하지 않네요..
소수점은 12.0이렇게 한자리만 나와요.......소수점이 계속 0인듯?
도와주세요~~..
소스 올려볼게요
x= array[0];//배열0에 x값저장
y= array[1];//배열1에 y값저장
nowX = xx + x; //xx는 제가int형으로 값을 줬습니다.
nowY = yy + y; //yy는 제가int형으로 값을 줬습니다.
//Sting을 int형으로 변환
int nowX1 = Integer.parseInt(nowX);
int nowY1 = Integer.parseInt(nowY);
Robot robot1 = new Robot();
robot1.mouseMove(nowX1, nowY1);
이렇게 해봤는데..........
마우스가 움직이질 안네요..;;