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

Interfaces Graphiques en Java Discussion :

pbm avec editeur de texte


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut pbm avec editeur de texte
    bonjour,

    j'ai un petit editeur de texte. je peux modifier la couleur du texte selectionne, et le style.
    mais une fois que je ferme le fichier puis que je l'ouvre a nouveau, je n'ai plus les modifs...

    le code pour mettre en gras :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int debut = jTextPane1.getSelectionStart();
            int fin = jTextPane1.getSelectionEnd();
    	final SimpleAttributeSet attr = new SimpleAttributeSet();
     	StyleConstants.setBold( attr, true);
     	DefaultStyledDocument doc = (DefaultStyledDocument) jTextPane1.getDocument();
     	doc.setCharacterAttributes( debut, fin - debut, attr, true );

    et le code pour enregistrer sous :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    chemin = null;
                jfc = new JFileChooser();
                retour = jfc.showSaveDialog(null);
                if (retour == JFileChooser.APPROVE_OPTION) {
                    chemin = jfc.getSelectedFile().getPath();
                }
                sauver = new File(chemin + ".txt");
     
                if (sauver.exists() == false) {
                    sauver.createNewFile();
                }
                out = new FileWriter(sauver, true);
                output = new BufferedWriter(out);
                text = jTextPane1.getText();
                tableau = text.getBytes("utf-8");
                encText = new String(tableau);
                output.write(text);
                output.close();
                statusMessageLabel.setText("Enregistré sous : " + chemin + ".txt");


    si quelqu'un voit d'ou cela vient svp ?
    tres cordialement,

    ANDRE Ani

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Euh, comment dire. Les fichiers texte n'ont jamais été prévus pour contenir des informations de formatage. Il est donc tout à fait normal que tes informations de formatage soient perdues à l'enregistrement.

    Il te faudra faire en sorte de sauvegarder ton texte avec ses informations de formattage dans un format supportant les information de style (genre HTML; RTF, BBCode ou autre chose de ton cru) et d'être capable de parser ce document au chargement afin de recréer ton DefaultStyledDocument.

    C'est pas magique l'informatique, sinon on n'aurait plus de travail

  3. #3
    Membre éclairé Avatar de lostsoul
    Homme Profil pro
    Rédacteur web, blogueur, développeur web junior
    Inscrit en
    Novembre 2003
    Messages
    762
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Cher (Centre)

    Informations professionnelles :
    Activité : Rédacteur web, blogueur, développeur web junior
    Secteur : Conseil

    Informations forums :
    Inscription : Novembre 2003
    Messages : 762
    Par défaut
    oui, c'est vrai...
    vais voir si j'ajoute les couleurs et le style a mon editeur du coup.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/08/2012, 23h58
  2. [AJAX] editeur de texte avec autocompletion
    Par nsanabi dans le forum AJAX
    Réponses: 0
    Dernier message: 16/03/2009, 13h26
  3. Editeur de texte avec classes génériques
    Par birdy85 dans le forum Général Java
    Réponses: 12
    Dernier message: 11/04/2008, 23h20
  4. Un editeur de texte en javascript avec colorisation sintaxique
    Par Assimil dans le forum Général JavaScript
    Réponses: 12
    Dernier message: 05/07/2007, 16h58
  5. Editeur de texte avec Mise en forme automatique
    Par croc14 dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 29/03/2007, 15h56

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