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

Composants Java Discussion :

[JEditorPane] Retour à la ligne avec le HTMLEditorKit


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut [JEditorPane] Retour à la ligne avec le HTMLEditorKit
    Bonjour à tous !

    Je souhaite mettre en place dans mon application un mini éditeur de texte (pour stocker des notes).
    J'ai utilisé un JEditorPane et j'ai implémenté la mise en gras, italique, souligné ce qui me suffit.
    J'utilise un HTMLEditorKit ce qui me permet de pouvoir sauvegarder mon texte et son style dans un champ String.

    Donc tout fonctionne bien sauf que si je fais un retour à la ligne dans mon JEditorPane il s'affiche bien, mais quand je recharge le texte derrière le saut de ligne n'est pas rendu et tout est affiché sur la même ligne.
    Quand je regarde le html rendu je vois qu'il n'y a pas de balise <br /> ajouté mais simplement un saut de ligne "classique".

    Comment puis-je faire pour que mes sauts de lignes soient rendus correctement ?

    Je vous remercie d'avance pour votre aide

  2. #2
    Membre Expert
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Par défaut
    C'est très simple : quand tu passes du JEditorPane au HTML il faut transformer les \n en <br>, et vice versa bien entendu.

  3. #3
    Membre éclairé Avatar de Julien Bodin
    Homme Profil pro
    Devops
    Inscrit en
    Février 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Devops
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 474
    Par défaut
    Ah oui en effet c'est tout bête
    J'avais pas pensé aux \n puisque je ne les voyais pas
    C'est quand même dommage que ce ne soit pas fait automatiquement par le HTMLEditorKit.

    Merci pour ton aide !

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

Discussions similaires

  1. Retour à la ligne avec fichier à accès aléatoire
    Par mehdiyou dans le forum VB.NET
    Réponses: 11
    Dernier message: 29/04/2008, 14h57
  2. retour à la ligne avec une zone de texte
    Par samia21 dans le forum IHM
    Réponses: 10
    Dernier message: 28/04/2008, 16h28
  3. Retour à la ligne avec Form
    Par ClaudeP dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 23/05/2007, 08h42
  4. Problème retour à la ligne avec textarea
    Par finalfx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 12/05/2006, 18h59
  5. [SWING][JEditorPane] retour à la ligne automatiques
    Par narmataru dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 10/02/2006, 17h52

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