Ecrire dans la console eclipse
Par kadreg, jeudi 16 avril 2009 à 13:31 :: Programmation :: #112 :: rss
Dans eclipse, il y a pas UNE console, mais un ConsoleManager, qui enregistre des consoles logiques pour chaque plugin. Et c'est ces consoles qui envoient ensuite les infos dans la fenêtre console que l'on vois, mais à laquelle il ne faut pas avoir accès directement, sauf à faire des trucs très très sales...
Dans un plugin, il va donc falloir instancier une MessageConsole (il y a d'autres types, mais celle là est pas mal pour débuter), et y envoyer les messages dans le flux de sortie associé à cette console
La première chose est donc de créer une console et de l'enregistrer, ou de la récupérer si elle existe déjà :
On peux garder le IConsole au chaud dans une variable du plugin si on préfère.
Ensuite, chaque fois que l'on voudra y écrire, il faut récupérer le flux de ta console et faire des print dessus, exactement comme pour le System.out :
Enfin, n'oubliez pas de consulter le wiki d'eclipse, c'est une vraie mine d'or pour tous les cas classiques : Comment j'écris dans la console depuis un plug-in ?
Commentaires
1. Le mercredi 17 mars 2010 à 08:51, par Music Search
2. Le dimanche 9 mai 2010 à 18:03, par Jeux pour fille
Ajouter un commentaire