Dans ma classe, j'ai une méthode qui utilise la classe awt.Robot, et j'instancie Robot() chaque fois que j'exécute cette méthode. Je pense que cela ralentit considérablement mon traitement, car dans les cas où la méthode est exécutée 10000 fois dans une boucle, j'instancie Robot() 10000 fois au lieu d'une seule fois. Si je peux le déclarer global, cela résoudrait mes problèmes. J'ai tenté:Lancer l'exception au niveau de la classe
Robot robot = new Robot();
Juste sous ma classe, mais j'ai besoin de lancer l'exception pour utiliser cette ligne. Malheureusement, je ne sais pas comment le faire sans un bloc try/catch que je ne peux pas faire en dehors d'une méthode.
Comment puis-je contourner cela et initialiser le robot en tant que global?
Pourquoi ne pas le faire dans le constructeur de votre classe? –
Un constucteur de ma classe? J'ai appris comment utiliser les constructeurs pour prendre des paramètres lors de l'initialisation d'une classe, mais je ne sais pas comment les utiliser pour cela ... – Nathan
Cette classe est utilisée comme bibliothèque/import en passant, si cela fait une différence – Nathan