Affichage du console dans JTextArea
Fermé
mouna310
Messages postés
37
Date d'inscription
vendredi 23 janvier 2015
Statut
Membre
Dernière intervention
3 mai 2015
-
22 mars 2015 à 20:31
mouna310 Messages postés 37 Date d'inscription vendredi 23 janvier 2015 Statut Membre Dernière intervention 3 mai 2015 - 24 mars 2015 à 16:07
mouna310 Messages postés 37 Date d'inscription vendredi 23 janvier 2015 Statut Membre Dernière intervention 3 mai 2015 - 24 mars 2015 à 16:07
A voir également:
- Affichage du console dans JTextArea
- Affichage double ecran - Guide
- Console action - Accueil - Jeu vidéo
- Windows 11 affichage classique - Guide
- Comment agrandir l'affichage de l'écran - Guide
- Problème affichage fenêtre windows 10 - Guide
1 réponse
KX
Messages postés
16754
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
22 mars 2015 à 20:45
22 mars 2015 à 20:45
Bonjour,
Tu peux modifier le flux de System.out pour qu'il n'écrive plus dans la console mais où tu veux, dans un flux dont tu pourras récupérer le contenu quand tu veux, avec un ByteArrayOutputStream par exemple.
Dans la documentation :
System.setOut(PrintStream out)
java.io.ByteArrayOutputStream
Exemple :
Tu peux modifier le flux de System.out pour qu'il n'écrive plus dans la console mais où tu veux, dans un flux dont tu pourras récupérer le contenu quand tu veux, avec un ByteArrayOutputStream par exemple.
Dans la documentation :
System.setOut(PrintStream out)
java.io.ByteArrayOutputStream
Exemple :
import java.io.ByteArrayOutputStream; import java.io.PrintStream; public class Test { public static void main(String[] args) { ByteArrayOutputStream buffer = new ByteArrayOutputStream(); System.setOut(new PrintStream(buffer)); System.out.println("Test"); System.err.println("Content of System.out : " + buffer.toString()); } }
23 mars 2015 à 17:22
23 mars 2015 à 17:52
23 mars 2015 à 20:30
Modifié par mouna310 le 24/03/2015 à 15:28
24 mars 2015 à 16:07