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 :

Couleur mettre en gras le text d un JTextArea


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut Couleur mettre en gras le text d un JTextArea
    Bonjour
    je voudrais savoir si on pouvais changer la couleur de texte dun JTextArea et aussi si on pouvait changer sa police, le mettre en gras, en italique...
    merci de votre aide

    [ Sujet déplacé depuis le forum java par Viena ]
    Les Règles du Forum

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 34
    Par défaut
    oui tu peut avoir le style d'ecriture, dans la police, la couleur , que tu le souhaite avec une seule restriction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
            JTextArea textArea = new JTextArea(
                    "This is an editable JTextArea. " +
                    "A text area is a \"plain\" text component, " +
                    "which means that although it can display text " +
                    "in any font, all of the text is in the same font."
            );
            textArea.setFont(new Font("Serif", Font.ITALIC, 16));
    (code source copier/colle from Sun)

  3. #3
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut
    Tu peux etre plus precis STP, je n ai pas trop compris.
    Que faut il que je mette entre les accolades?
    Que veux tu dire par "une seule restriction"?
    Comment mettre de la couleur?
    Merci de ton aide

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    760
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 760
    Par défaut
    Par seule restriction, il entendait -je crois- que cela doit s'appliquer à tout ton texte. Son exemple ne modifie pas la couleur mais seulement la font, c'est à dire le type de police utilisé "Serif" , son style Font.ITALIC et sa taille 16.
    Et en écrivant (code source copier/colle from Sun), il souhaitais expliquer que utiliser l'API de sun ainsi que ses tutoriaux permet de resoudre pas mal de problemes.

    Pour la couleur les fonctions setForeground et setBackground devraient etre suffisantes.
    Elles se trouvent en cherchant dans l'API, plus exactement la page decrivant le JTextArea (logic, non? ). Ce sont des fonctions communes à touts les JComponents.

  5. #5
    Membre averti
    Inscrit en
    Avril 2005
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 44
    Par défaut
    Merci pour l aide

Discussions similaires

  1. Mettre en gras du texte dans un MSGBOX
    Par gantec dans le forum Général VBA
    Réponses: 20
    Dernier message: 21/09/2013, 20h52
  2. Fonction pour mettre en gras du texte
    Par lemathurin dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 24/08/2010, 15h38
  3. Réponses: 8
    Dernier message: 02/02/2009, 14h11
  4. Mettre en gras le texte d'un input
    Par musicann dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 16/05/2007, 11h44
  5. Mettre en gras un texte placé après un signet word
    Par dederfred dans le forum Delphi
    Réponses: 2
    Dernier message: 29/11/2006, 14h31

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