나는 java swt에서 tic tac toe 프로그램을 작성 중이며 X/O를 표시하는 버튼에서 컴퓨터를 "클릭"하는 방법을 알아 내려고합니다. 어떤 제안?컴퓨터의 "클릭"버튼을 만드는 방법은 무엇입니까?
-2
A
답변
4
나는 Robot 클래스를 찾고 있다고 생각합니다. 이렇게하면 마우스를 움직여서 클릭 할 수 있습니다.
1
버튼을 활성화하려면 Robot.mousePress(int)
을 참조하십시오.
1
먼저 버튼의 위치로 마우스를 이동 한 다음 Enter 키를 눌러 마우스 버튼을 해제 해 : 컴퓨터에 의해
Robot r = new Robot();
r.mouseMove(500, 340); //Assuming this is the button location.
r.mousePress(InputEvent.BUTTON1_MASK);
r.mouseRelease(InputEvent.BUTTON1_MASK);
관련 문제
- 1. C에서 컴퓨터의 워드 크기를 계산하는 방법은 무엇입니까?
- 2. R이 컴퓨터의 모든 코어를 사용하게하는 방법은 무엇입니까?
- 3. PHP로 컴퓨터의 MAC 주소를 얻는 방법은 무엇입니까?
- 4. 멀티 인터페이스 컴퓨터의 MulticastSocket.setInterface - 사용 방법은 무엇입니까?
- 5. 도메인에서 주어진 컴퓨터의 관리자를 확인하는 방법은 무엇입니까?
- 6. 나와 연결하는 컴퓨터의 IP를 확인하는 방법은 무엇입니까?
- 7. 인터넷에 연결된 컴퓨터의 프로세스를 실행하는 방법은 무엇입니까?
- 8. Qt를 사용하여 컴퓨터의 상태를 확인하는 방법은 무엇입니까?
- 9. 클라이언트 컴퓨터의 MAC 주소를 얻는 방법은 무엇입니까?
- 10. Azure에서 가상 컴퓨터의 하위 도메인을 만드는 방법
- 11. 원격 컴퓨터의 MySQL 서버
- 12. DataAccessLayer를 만드는 방법은 무엇입니까?
- 13. 절차로 만드는 방법은 무엇입니까?
- 14. 트리보기를 만드는 방법은 무엇입니까?
- 15. 탭을 만드는 방법은 무엇입니까?
- 16. 슬라이더를 만드는 방법은 무엇입니까?
- 17. Hostingprocess를 만드는 방법은 무엇입니까?
- 18. 토글을 만드는 방법은 무엇입니까?
- 19. GUID를 만드는 방법은 무엇입니까?
- 20. 배열로 만드는 방법은 무엇입니까?
- 21. ASPNETDB.mdf를 만드는 방법은 무엇입니까?
- 22. 태그를 만드는 방법은 무엇입니까?
- 23. ToolStripItem을 만드는 방법은 무엇입니까?
- 24. MKMapView를 만드는 방법은 무엇입니까?
- 25. android에서보기를 만드는 방법은 무엇입니까?
- 26. ACO를 만드는 방법은 무엇입니까?
- 27. htacess로 만드는 방법은 무엇입니까?
- 28. 트리거를 만드는 방법은 무엇입니까?
- 29. SmartInspect에서보기를 만드는 방법은 무엇입니까?
- 30. 복잡한보기를 만드는 방법은 무엇입니까?
을 우리가 지금 사용하고있는 것처럼 당신이 실제 컴퓨터를 의미합니까, 또는 당신은 의미합니까 컴퓨터로 제어되는 선수? 후자의 경우 코드 로직을 제어하므로 '클릭'버튼이 필요하지 않습니다. AI 플레이어는 게임 컨트롤러에 명령을 보낼 수 있습니다. – birryree
마우스를 움직일 필요가 없습니다. x/o를 표시하기 위해 자동으로 변경하는 버튼이 필요합니다. – guy151