Bonjour
je n'arrive pas a afficher correctement un document .txt ou .properties (en gradant la mise en forme orignal) dans JTextArea
par exemple :
dans mon .txt original j'ai cette mise en page
------------------------------------------------------------------------
-- (C) Copyright IBM Corp. 2006
--
-- This program is made available under the terms of the Common Public
-- License 1.0 as published by the Open Source Initiative (OSI).
-- http://www.opensource.org/licenses/cpl1.0.php
------------------------------------------------------------------------

directory = D:/TPoX/DB2/inserts_pm

p1|1 = files|custacc|D:/TPoX/generatedXML/XXS/custacc/batch-| 1-6 | 10000 | 1

p2|1 = files|order|D:/TPoX/generatedXML/XXS/order/batch- | 1-6 | 50000 | 1

p3|1 = files|security|D:/TPoX/generatedXML/XXS/security| 1 | 20833 | 1

p4|1 = files|custacc|D:/TPoX/generatedXML/XXS/custacc/batch-| 1-6 | 10000 | 1

p5|1 = files|order|D:/TPoX/generatedXML/XXS/order/batch- | 1-6 | 50000 | 1

p6|1 = files|security|D:/TPoX/generatedXML/XXS/security| 1 | 20833 | 1


--w1 = 100
--w2 = 0
--w3 = 0
--w4 = 0
--w5 = 0
--w6 = 0

et l'affichage que j'ai dans mon JTextArea est le suivant

--------dip1p2p3p4p5p6|-------w6 = 0-w5 = 0-w4 = 0-w3 = 0-w2 = 0-w1 = 1001 = files|security|D:/TPoX/generatedXML/XXS/security| 1 | 20833 | 1|1 = files|order|D:/TPoX/generatedXML/XXS/order/batch- | 1-6 | 50000 | 1|1 = files|custacc|D:/TPoX/generatedXML/XXS/custacc/batch-| 1-6 | 10000 | 1|1 = files|security|D:/TPoX/generatedXML/XXS/security| 1 | 20833 | 1|1 = files|order|D:/TPoX/generatedXML/XXS/order/batch- | 1-6 | 50000 | 1|1 = files|custacc|D:/TPoX/generatedXML/XXS/custacc/batch-| 1-6 | 10000 | 1rectory = D:/TPoX/DB2/inserts_pm----------------------------------------------------------------------- http://www.opensource.org/licenses/cpl1.0.php- License 1.0 as published by the Open Source Initiative (OSI). - This program is made available under the terms of the Common Public -- (C) Copyright IBM Corp. 2006----------------------------------------------------------------------


le text orignal est stocké ligne par ligne dans un vecteur
et en suite j'utilise ce code pour transferer le vecteur dans mon JTextArea

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
for (int i=contenuFichier.length-1;i<=1;i++)
m.getJTextArea().insert(contenuFichier[i], i);
ou contenuFichier est le vecteur qui contient toutes les lignes de mon .txt