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 :
- System.setOut(new PrintStream(new OutputStream() {
- public void write(int b) {
- SwingUtilities.invokeLater(new Appender(String.valueOf((char)b)));
- }
- }));
|
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