Chcę utworzyć aplikację, która mierzy odległość kursora od środka komponentu, a następnie przesuwa kursor z powrotem do środka (jak większość gier komputerowych na PC). Czy ktoś ma jakieś sugestie?Przesuwanie kursora w języku Java
Odpowiedz
Klasy robotów mogą załatwić sprawę. Oto przykładowy kod do przesuwania kursora myszy:
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) {
}
Witam, to będzie po prostu dodawanie. Używam Raspberry PI bardzo dużo, więc musiałem nauczyć się optymalizacji mojego kodu będzie to znacznie krótszy.
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();
}
Nie zapomnij importować:
import java.awt.*;
Jestem zdezorientowany ... czy mówisz o przechowywaniu kodu źródłowego na Pi? Czy to magicznie powoduje, że skompilowany plik jest mniejszy? Jeśli to drugie, dlaczego instrukcja usunięcia komentarza? – Supuhstar
Cóż, im mniej zmiennych, tym lepiej, aby był bardzo kompaktowy, aby nie powodował przepełnienia pamięci RAM. –
ale i tak tworzy zmienne tymczasowe z twoim kodem. Łańcuchy punktowe są syntaktycznym cukrem, ale na końcu wartość zwracana przez każdą z metod musi być zapisana i śledzona gdzieś. – Supuhstar
- 1. Przesuwanie kursora myszy programowo
- 2. Vim przesuwanie kursora na początek następnej linii
- 3. Przesuwanie zestawu bitów Java
- 4. SetFilePointer nie zawodzi, ale również nie Przesuwanie kursora
- 5. Przesuwanie wielokątów w JavaScript
- 6. Jak analizować negatywnie w języku Java w języku Java
- 7. Klon() w języku Java
- 8. Wykryj przesuwanie w UICollectionView
- 9. Metoda ArrayList.toArray() w języku Java
- 10. Aplikacja tekstowa w języku Java
- 11. Biblioteka tłumaczeń w języku Java
- 12. Jak animacja w języku Java?
- 13. Kategoryzacja rekordów w języku Java
- 14. Klasa DataSet w języku Java?
- 15. Lista tablic w języku Java
- 16. Lista sortowania w języku Java
- 17. Minimalna data w języku Java
- 18. Transmisja UDP w języku Java
- 19. Odpowiednik debugowania w języku Java?
- 20. nazwa odpowiednika w języku Java
- 21. Klasa monitora w języku Java
- 22. Ciecz w języku Java/Scala
- 23. Wyjątek "nieporównywalny" w języku Java?
- 24. Pager Przesuwanie TabStrip w ios
- 25. Drukowanie "kursora" ASCII w konsoli
- 26. Programowalne przesuwanie myszy
- 27. Niestandardowe przesuwanie do odblokowania
- 28. Przesuwanie zawartości/zmiana strony
- 29. Przesuwanie widoku od dołu
- 30. C++ nieco przesuwanie pływaka
Dziękujemy za pep! To na pewno to zrobiło. : 3 – Supuhstar