Je souhaite créer une application qui mesure la distance du curseur par rapport au centre d'un composant, puis ramène le curseur au centre (comme le font la plupart des jeux vidéo PC). Est-ce que quelqu'un a des suggestions?Déplacement du curseur en Java
Répondre
La classe Robot peut faire l'affaire pour vous. Voici un exemple de code pour déplacer le curseur de la souris:
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) {
}
Bonjour, ce sera juste ajouter. J'utilise beaucoup un Raspberry PI, j'ai donc dû apprendre comment optimiser mon code, ce sera beaucoup plus court.
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();
}
ne pas oublier d'importer:
import java.awt.*;
Je suis confus ... parlez-vous de stocker votre code source sur le Pi? Ou est-ce que cela rend magiquement le fichier compilé plus petit? Si ce dernier, pourquoi l'instruction de supprimer le commentaire? – Supuhstar
Et bien moins il y a de variables, mieux c'est, vous voulez le rendre très compact afin qu'il ne crée pas de débordement sur la RAM. –
mais il fait des variables temporaires avec votre code, de toute façon. Les chaînes de points sont du sucre syntaxique, mais à la fin, la valeur de retour de chaque méthode doit être sauvegardée et suivie quelque part – Supuhstar
- 1. Déplacement du curseur au début de UITextField
- 2. Déplacement du curseur de la zone de texte wpf
- 3. Curseur de fichier Java
- 4. Utilisation du curseur personnalisé en C#
- 5. Curseur Java Swing Range U.I
- 6. Déplacement entre les coordonnées, les algorithmes Java
- 7. Jeu OpenGL/Gtkmm - Déplacement du clavier
- 8. Couleur du curseur d'entrée
- 9. Affichage du curseur d'attente?
- 10. Personnalisation du curseur CSS
- 11. Coordonnées du curseur EditText
- 12. Position du curseur, jquery
- 13. Fonctionnalité du curseur Jquery
- 14. Détecter l'emplacement du curseur
- 15. Déplacement d'objets dans la fenêtre du centre de masse
- 16. Déplacement du compteur de programmes dans le débogage Delphi
- 17. Comment faire progresser le déplacement du fichier en python?
- 18. Déplacement de structures de répertoires en double
- 19. Contrôle du curseur de mélange
- 20. SetCursor rétablit après un déplacement de souris
- 21. position du curseur du reglage après suppression
- 22. Événements et position du curseur
- 23. Ajout d'un deuxième curseur au contrôle du curseur dans WPF
- 24. JTextField - Java swing - pas de curseur?
- 25. Comment changer la couleur du clignotement du curseur?
- 26. Pointeur nul lors du déplacement de données
- 27. Déplacement du texte dessiné par TextOut() Fonction
- 28. Désactiver l'animation lors du déplacement de CALayers
- 29. Déplacement du modèle TFS entre les serveurs
- 30. Trouver la position du curseur
Merci pour votre pep! C'est certainement ce qu'il a fait. : 3 – Supuhstar