Console

Redirections de stdout et stderr en Java vers un composant graphique

Il s'agit d'une bibliothèque java qui permet de rediriger les sorties standards (out et err) vers des composants graphiques placés dans dans dans des fenêtres (JFrame ou JInternalFrame).

J'ai écrit cette bibliothèque parceque 1) j'en avais mare de la pauvreté du shell de Windows, 1) j'en avais mare de ne pas pouvoir distinguer les deux sorties, enfin 3) je souhaitais pouvoir afficher des caractères unicode dans une console de base.

Pour utiliser une console dans vos programmes, ajoutez juste 3 lignes:

import fr.yanntool.util.*;
ConsoleFrame stdout = new ConsoleFrame("ma console", new Rectangle(0,0,300,300), true, false);
stdout.activate(true);

Pour que la sortie standard revienne à son état normal il suffit de placer la ligne:

stdout.activate(false);

Pour voir ce que ça peux donner vous pouvez utiliser l'exemple, en tapant en ligne de commande:
   java -jar console.jar
ou
   java fr.yanntool.util.Sample
L'image écran vous donne un aperçu de cet example:

Le fichier console.zip à télécharger contient la distribution sous licence gnu du code source ainsi que les fichiers console.jar et la documentation, etc.
Si vous utilisez cette librairie, envoyez moi un email ça fait toujours plaisir. Et surtout si vous y apportez des améliorations, faites les moi parvenir. Merci d'avance.