/ / Comment résoudre le conflit entre swing et util? - java, balançoire

Comment réparer le conflit de swing et util timer? - java, swing

Je travaillais sur une mission de jeu etjamais utilisé la classe util. Maintenant, je dois utiliser File IO, il me faut donc le scanner de java.util. Mais maintenant, chaque fois que je lance le programme, il est écrit "erreur: la référence à Timer est ambiguë, les deux classes java.util.Timer dans java.util et la classe javax.swing.Timer dans javax.swing match. Minuterie myTimer; "

Que devrais-je faire?

Réponses:

7 pour la réponse № 1

Vous avez probablement importé java.util.* aussi bien que javax.swing.*. Les deux contiennent un Timer donc le compilateur ne sait pas lequel vous voulez.

La solution la plus simple consiste à ajouter une importation supplémentaire pour javax.swing.Timer à la fin de vos importations. Mieux encore, supprimez l'une des * importations et importez simplement les classes dont vous avez besoin à partir de ce paquet.

BTW, vous devriez probablement séparer votre code de chargement dans une classe séparée en premier lieu.