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
ou contenuFichier est le vecteur qui contient toutes les lignes de mon .txt
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);
Partager