IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

[JEditorPane] pb de mise en forme


Sujet :

AWT/Swing Java

  1. #1
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut [JEditorPane] pb de mise en forme
    Bonjour a tous,
    voila le probleme je voudrais pouvoir editer un fichier dans mon appli pour pouvoir le modifier. Ce fichier est un fichier de configuration et fonctionne par offset (je dois lire 30 char a partir de la 10eme position...), mais j'aimerais pouvoir le modifier dans mon appli.

    Pour l'instant j'utilise un JEditorPane et ca me donne ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    00200602150545046Mercredi 15 février 2006      TOULOUSE                        G
    0903PRIX DE LA PROVIDENCE                                                    1600310  G
    1003P054504614501515G        18  7  0  0  5  0  0           0 3     0  N        N  G
    1103    9000   4500   1800   1350    900    450      0      01MONTES         GN G
    1303Pour poulains entiers, hongres et $FL£                                               G
    chaque ligne fais exactement 80 char, le "G" final est a la position 80 sur chaque ligne.

    Donc mon probleme est comment je peux par exemple fixer la largeur des char afficher, ou des "colonnes" du JEditor pour que l'affichage respecte l'alignement ligne a ligne...

    je voudrais un affichage du genre (comme GAP/RPG pourles anciens :p)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    00200602150545046Mercredi 15 février 2006      TOULOUSE                        G
    0903PRIX DE LA PROVIDENCE                                             1600310  G
    1003P054504614501515G        18  7  0  0  5  0  0         0 3     0  N      N  G
    1103    9000   4500   1800   1350    900    450      0      01MONTES         GNG
    1303chevaux mis à réclamer pour 10.000 $FL£                                    G
    voila, si il existe un composant que je ne connait pas mais fait ce que je demande je suis prenneur, comme de toutes vos pistes
    Merci

  2. #2
    Membre émérite Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Par défaut
    tu peux mettre la font à "Courier New" ou "Courier" qui respecte une taille unique pour chaque caractère. Sinon ca va devenir galère de fixer la taille des caractères à afficher...
    PS : monEditor.setFont(new Font("Courier", Font.PLAIN, 12));

  3. #3
    Membre éprouvé Avatar de BainE
    Inscrit en
    Mai 2004
    Messages
    1 327
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 1 327
    Par défaut
    c'est magique !!!
    une ligne de code pour résoudre mon problème
    MERCI !!!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme de mise en forme avec le JEditorPane
    Par amateurc dans le forum Composants
    Réponses: 2
    Dernier message: 09/08/2009, 23h27
  2. [CR 9] Mise en forme non affichée when null
    Par Yorglaa dans le forum Formules
    Réponses: 2
    Dernier message: 28/06/2004, 17h27
  3. mise en forme rapide d'applets
    Par appletj dans le forum Applets
    Réponses: 11
    Dernier message: 03/06/2004, 13h28
  4. Mise en forme HTML
    Par Regis.C dans le forum XML/XSL et SOAP
    Réponses: 5
    Dernier message: 25/04/2004, 11h55
  5. Mise en forme fichier avant Import
    Par jeff37 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 21/04/2004, 15h16

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo