Tôi muốn tạo một ứng dụng đo khoảng cách của con trỏ từ trung tâm của một thành phần và sau đó di chuyển con trỏ trở lại trung tâm (giống như hầu hết các trò chơi video trên PC). Có ai có bất cứ đề nghị?Di chuyển con trỏ trong Java
Trả lời
Lớp Robot có thể thực hiện thủ thuật cho bạn. Dưới đây là mã mẫu để di chuyển con trỏ chuột:
try {
// These coordinates are screen coordinates
int xCoord = 500;
int yCoord = 500;
// Move the cursor
Robot robot = new Robot();
robot.mouseMove(xCoord, yCoord);
} catch (AWTException e) {
}
Xin chào, điều này sẽ chỉ được thêm vào. Tôi sử dụng một Raspberry PI rất nhiều vì vậy tôi đã phải tìm hiểu làm thế nào để tối ưu hóa mã của tôi này sẽ ngắn hơn rất nhiều.
try {
//moves mouse to the middle of the screen
new Robot().mouseMove((int) Toolkit.getDefaultToolkit().getScreenSize().getWidth()/2, (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight()/2);
//remember to use try-catch block (always, and remember to delete this)
} catch (AWTException e) {
e.printStackTrace();
}
đừng quên để nhập khẩu:
import java.awt.*;
Tôi đang bối rối ... bạn đang nói về việc lưu trữ mã nguồn của bạn trên Pi? Hay điều này làm cho tập tin được biên dịch trở nên kỳ diệu nhỏ hơn? Nếu sau này, tại sao các hướng dẫn để xóa bình luận? – Supuhstar
Vâng, càng ít biến càng tốt, bạn muốn làm cho nó rất nhỏ gọn để nó không tạo ra tràn bộ nhớ RAM. –
nhưng nó làm cho các biến tạm thời với mã của bạn, anyway. Các chuỗi ký hiệu là đường cú pháp, nhưng cuối cùng, giá trị trả về của mỗi phương thức phải được lưu và theo dõi ở một nơi nào đó – Supuhstar
- 1. Di chuyển con trỏ chuột trong JavaScript
- 2. Di chuyển con trỏ bên trong QTextEdit
- 3. Di chuyển chuột con trỏ Javascript
- 4. Di chuyển con trỏ đến cuối EditText?
- 5. Di chuyển con trỏ có lập trình trong UiTextField
- 6. Tìm hiểu khi con trỏ di chuyển (UITextView)
- 7. C di chuyển con trỏ đến đầu dòng hiện
- 8. di chuyển con trỏ đến đầu trường nhập?
- 9. Dán vào Vim mà không cần di chuyển con trỏ
- 10. Di chuyển con trỏ chuột theo chương trình
- 11. hiện con trỏ tập tin di chuyển fstream đọc/ghi
- 12. Cách di chuyển con trỏ thuộc sở hữu
- 13. Di chuyển con trỏ của JTextField hoặc JComboBox sang đầu
- 14. Con trỏ Chuyển/Vị trí trong Vim
- 15. Có thể BufferedReader (Java) đọc dòng tiếp theo mà không cần di chuyển con trỏ không?
- 16. Con trỏ C++ trỏ đến Java
- 17. Chuyển đổi con trỏ void ** sang loại Java tương đương
- 18. Chuyển con trỏ giữa C và Java qua JNI
- 19. chuyển đổi mảng 2D thành con trỏ thành con trỏ
- 20. Chú giải công cụ hoặc di chuyển tương tự với con trỏ trong WPF
- 21. Tham gia hai dòng trong vim mà không cần di chuyển con trỏ
- 22. Di chuyển con trỏ x dòng từ vị trí hiện tại trong vi/vim
- 23. Di chuyển một đối tượng trong khu vực bên ngoài bằng con trỏ
- 24. Con trỏ chuột CSS ... xoay con trỏ?
- 25. Di chuyển con trỏ chuột trên màn hình Android theo chương trình
- 26. Cách hiệu quả để xử lý các con trỏ tệp trong Java? (Sử dụng BufferedReader với con trỏ tập tin)
- 27. ngoại lệ con trỏ mongodb - Java
- 28. Chuyển đổi con trỏ "này" thành chuỗi
- 29. chuyển functor làm con trỏ hàm
- 30. Chuyển nhượng <con trỏ đến mảng các hằng> = <con trỏ đến mảng>: con trỏ tương thích
Cảm ơn bạn đã pep của bạn! Điều đó chắc chắn đã làm điều đó. : 3 – Supuhstar