InsertString [Résolu]

Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
- - Dernière réponse : didoux95
Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
- 25 avril 2008 à 21:02
Bonour à tous .. :o)

Est ce qu'il est possible de récupérer le caractère tapé dans un JTextPane ? (je cherches à redéfinir une méthode agissant comme "insertString(...)", mais je n'en trouve pas .. ). J'ai vu que StyledDocument et Document en possedait une, mais se sont ds interface (donc ca ne fonctionne pas).

merci de votre aide ..
Afficher la suite 
A voir également:

2 réponses

Meilleure réponse
Messages postés
2465
Date d'inscription
samedi 21 février 2004
Statut
Modérateur
Dernière intervention
29 janvier 2010
10
3
Merci
public interface DocumentListener extends EventListener {

    /**
     * Gives notification that there was an insert into the document.  The
     * range given by the DocumentEvent bounds the freshly inserted region.
     *
     * @param e the document event
     */
    public void insertUpdate(DocumentEvent e);

    /**
     * Gives notification that a portion of the document has been
     * removed.  The range is given in terms of what the view last
     * saw (that is, before updating sticky positions).
     *
     * @param e the document event
     */
    public void removeUpdate(DocumentEvent e);

    /**
     * Gives notification that an attribute or set of attributes changed.
     *
     * @param e the document event
     */
    public void changedUpdate(DocumentEvent e);
}

dans Document :

public void addDocumentListener(DocumentListener listener);

dans JTextPane :
  public Document getDocument() {
        return model;
    }

je te laisse faire le lien ^^
si tu n'y arrive tjs pas redemande
"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 119 internautes nous ont dit merci ce mois-ci

Commenter la réponse de sheorogath
Messages postés
845
Date d'inscription
mardi 25 avril 2006
Statut
Membre
Dernière intervention
1 août 2017
1
3
Merci
Slt.

C'est la solution que j'utilise à la base. Mais comme il me faut juste récupérer le caractère tapper et le remplacer par un autre suivant lequel c'est, ça ralenti bcp mon appli (récuperer le texte, remplacer tous les caractères "X" (par exemple) par "Y" et faire un setText pour valider la modification .. (arf .. trop "long")).

Mais je penses que avoir trouver une solution (comme par hazard ! c'est quand j'ai posé la question que je la trouve xD). J'utilise un une class qui hérite de DefautlStyledDocument et je fait "setDocument(MaClass);" dans le JTextPane.

merci .. :p

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 119 internautes nous ont dit merci ce mois-ci

Commenter la réponse de didoux95