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 :

Colorier certains mots dans un TextArea


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut Colorier certains mots dans un TextArea
    Bonjour,

    J'aimerais savoir s'il était possible de colorier du texte en java selon certains critères.

    Je voudrais qu'à la manière d'un IDE, certains mots se colorient dès qu'ils apparaissent.

    Pour les trouver dès leur apparition, j'ai réussi à le faire avec des Highlighters mais ces derniers se sentent toujours obligés de faire des rectangles.

    J'aimerais plutôt que le mot soit écrit en une autre couleur tout en gardant mon textArea qui est modifiable.

    Est ce que passer par le html est une solution ? (C'est à dire, créer un document html au fur et à mesure que l'utilisateur tape et ainsi utiliser des balises aux endroits que je veux). J'ai peur que ce soit un peu lourd.

    Merci à ceux qui répondront.

  2. #2
    Membre émérite Avatar de fraco
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    750
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2006
    Messages : 750

  3. #3
    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
    http://code.google.com/p/jsyntaxpane/

    La JTextArea ne permet pas de changer les couleur d'un texte.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 18
    Par défaut
    Ok, donc je vais essayer avec un JTextPane.

    Merci pour vos liens et vos réponses rapides

  5. #5
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 483
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 483
    Par défaut
    Il y a aussi le JEditorPane, dérivé du bon vieux programme java JEDIT destiné à l'edition de code

Discussions similaires

  1. [RegEx] Détécter certains mots dans une phrase
    Par amoiraud dans le forum Langage
    Réponses: 5
    Dernier message: 30/04/2009, 14h54
  2. Colorier Certaine Lignes dans JXTreeTable
    Par dibelup dans le forum Composants
    Réponses: 10
    Dernier message: 28/04/2009, 10h30
  3. [RegEx] Se débarraser de certains mots dans une chaine
    Par Bruno.C dans le forum Langage
    Réponses: 5
    Dernier message: 19/12/2008, 19h34
  4. Réponses: 7
    Dernier message: 22/10/2008, 15h48
  5. Sélection de certains mots dans un .txt
    Par Dorhken dans le forum VB 6 et antérieur
    Réponses: 27
    Dernier message: 09/12/2007, 18h51

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