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 :

traiter texte et image d'un jtextpane


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de smh_master
    Inscrit en
    Août 2005
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 143
    Par défaut traiter texte et image d'un jtextpane
    Bonjour,
    j'ai un 2 jtextpane l'une contient du texte et l'autre est vide.
    l'objectif est de récupérer le contenu de jtextpane1, le traiter et puis l'insérer dans le jtextpane2.
    Le traitement consiste à remplacer une chaine de caractère par une image

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    zoneText.setText("bonjour :) tout le monde");
            ImageIcon smiley = new ImageIcon("./src/s2.jpg");
            String message=zoneText.getText();
            int s1=zoneText.getText().indexOf(": )");
            if(s1>-1){
                zoneText2.setText(message.substring(0, s1));
                zoneText2.insertIcon(smiley);
                //jusque là tout passe bien
                zoneText2.setText(message.substring(s1+2, message.length()));
                //mais à ce niveau il écrase le contenu de zoneText2 par le reste de la chaine récupéré
            }
    donc y-t-il un moyen de lui donner :
    "bonjour : ) à tous"
    et me donner comme résultat :
    "bonjour à tous"

    alors voilà merci à vous

  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
    Pour insérer tes choses dans le panneau de destination il ne faut pas travailler à partir du JTextPane mais à partir du StyledDocument que tu obtiendras par getStyledDocument.

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/02/2015, 15h58
  2. JTextPane, Ecrire du texte, Insérer images, et le tout dans une JScroll
    Par wilfryjules dans le forum Interfaces Graphiques en Java
    Réponses: 15
    Dernier message: 20/06/2011, 14h48
  3. Réponses: 4
    Dernier message: 07/10/2008, 10h20
  4. [ImageMagick] Cherche à faire une image avec texte et image
    Par dnipro dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 18/05/2006, 14h08
  5. Conversion de texte en image?
    Par sessime dans le forum Langage
    Réponses: 12
    Dernier message: 24/01/2006, 22h04

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