Inserer heure dans console maison

Inserer heure dans console maison - Java - Programmation

Marsh Posté le 09-10-2006 à 12:59:47    

Hello,
je sais pas s'il existe une solution a mon soucis mais je seche alors je m'en remet a vous:
 
je m'etait créé une console que je voulais modifier recemment en y ajoutant par defaut l'heure devant chaque entrée.
 
La console est un jtextArea  tout simple dans lequel je redirige le flux:
 

Code :
  1. System.setOut(new PrintStream(new OutputStream() {
  2.    public void write(int b) {
  3.     SwingUtilities.invokeLater(new Appender(String.valueOf((char)b)));
  4.    }
  5.   }));


 
Puis, dans mon Appender qui implement Runnable:
 
 textArea.getDocument().insertString(textArea.getDocument().getLength(), string, attr);
 
Le soucis c'est qu'on recois Caratere / Caratere et je ne peux donc pas connaitre le debut de mon message console pour y inserer l'heure.
 
Any idea ?


Message édité par veryfree le 09-10-2006 à 13:00:15
Reply

Marsh Posté le 09-10-2006 à 12:59:47   

Reply

Marsh Posté le 10-10-2006 à 19:24:34    

up

Reply

Marsh Posté le 10-10-2006 à 19:42:50    

Si le caractère est un retour à la ligne, tu sais que la fois d'après tu dois ajouter l'heure.


---------------
Me: Django Localization, Yogo Puzzle, Chrome Grapher, C++ Signals, Brainf*ck.
Reply

Marsh Posté le 10-10-2006 à 20:35:13    

j'ai penser a cette solution mais jprefererait quelque chose de plus propre : D
 
de plus , la premiere ligne n'aura pas d'heure alors que la derniere qi sera vide oui
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed