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

Java Discussion :

Modifier le style du texte selectionne.


Sujet :

Java

  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 Modifier le style du texte selectionne.
    Bonjour,

    J'ai un petit editeur de texte (jeditorpane), etj e voudrais pouvoir modifier le style (mettre en gras, italic) mais je ne sais pas comment faire cela uniquement sur le texte selectionne et pas sur tout le texte.

    Voila le code qui met en italic :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Font font = new Font("Serif", Font.ITALIC, 12);
            jEditorPane1.setFont(font);
    Si quelqu'un a une idee, merci d'avance ;-)

    Tres cordialement,

    ANDRE Ani

  2. #2
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    bonjour
    j'ai eu cette idée au hazard ,je sais pas si ça marche parfaitement..

    tu as la méthode setSelectedTextColor(Color c) pour modifier la couleur du texte sélectionne
    ainsi la méthode getSelectedText() qui te retourne le texte sélectionné que tu peut le mettre dans un JLabel a qui tu applique .setFont(font); aprés tu l'ajoute a ton jEditorPane1

  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
    Merci, mais ça n'a pas l'air de marcher... mais je ne suis pas tres doue, peut etre que ça vient de moi.
    J'ai recupere le texte selectionne pour essayer de le mettre en italic mais ça ne marche pas.

    Merci quand meme.

  4. #4
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    salut
    une chose que j'ai oublié
    tu peut utilisé des balise HTML
    regarde cette page : http://java.sun.com/docs/books/tutor...ditorpane.html

  5. #5
    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
    Je voudrais juste pouvoir modifier le style mais uniquement sur des fichiers textes, pas besoin de html.

  6. #6
    Membre Expert
    Avatar de slim_java
    Homme Profil pro
    Enseignant
    Inscrit en
    Septembre 2008
    Messages
    2 272
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2008
    Messages : 2 272
    Par défaut
    oui je comprend . je veut dire utiliser des balise HTML pour le texte ecrit dans ton JEditorPane.
    tu peut voir cette proposition dans la FAQ : Comment avoir un éditeur de texte avec plusieurs styles de mise en page ?

  7. #7
    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
    Je vais voir, je n'y avais pas pense.
    Merci bien.

Discussions similaires

  1. modifier le style ( couleur et bordure) d'un input text
    Par Han Han dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/11/2018, 02h36
  2. Modifier la police du texte selectionné
    Par ccfconsulting dans le forum Débuter
    Réponses: 1
    Dernier message: 13/02/2013, 11h10
  3. GtkTreeView : modifier le style du texte
    Par echantillon dans le forum GTK+ avec C & C++
    Réponses: 2
    Dernier message: 03/07/2011, 21h57
  4. Style du text selectionné + textbox
    Par Fabouney dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 28/04/2006, 12h12
  5. [VB.NET] Comment envoyer un texte modifié(couleurs,style...)
    Par fdiedler dans le forum Windows Forms
    Réponses: 8
    Dernier message: 14/03/2005, 18h11

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