Bonjour à toutes et à tous,
Je vous signale un problème que vous pourrez peut-être rencontrer dans les tests locaux du TP8, avec la fonction robot.mouseMove(x,y).
L'instruction ne déplace pas le curseur vers la position (x,y) souhaitée, mais vers une autre position pour laquelle je n'ai pas trouvé de règle de translation simple par rapport à x,y. De ce fait le clic ne s'effectue pas sur le JButton ou le Checkbox, et le test est en échec.
Il semble que le problème soit répertorié, au moins avec les dernières version de Windows et pour les écrans haute résolution :
https://bugs.openjdk.java.net/browse/JDK-8190898
J'ai résolu le problème en passant ma résolution d'écran à 1280 x 768 pour effectuer les tests.
Cordialement,
Stéphane BRUYÈRE
TP8 - robot.mouseMove(x,y)
Modérateur : Douin
Re: TP8 - robot.mouseMove(x,y)
Bonjour, et merci pour l'info
Côté JNEWS, cela ne devrait pas poser d'échecs, c'est une vieille version de windows et la résolution est des plus modeste ... j'ai tenté de remplacer ce mouseMove par l'appel de la méthode doClick() qui existe pour les JButton mais pas pour les CheckBox ...
bons tests
Côté JNEWS, cela ne devrait pas poser d'échecs, c'est une vieille version de windows et la résolution est des plus modeste ... j'ai tenté de remplacer ce mouseMove par l'appel de la méthode doClick() qui existe pour les JButton mais pas pour les CheckBox ...
bons tests
Re: TP8 - robot.mouseMove(x,y)
Effectivement, pas de problème côté JNews.