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 :

[JLabel] customisé


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 79
    Par défaut [JLabel] customisé
    Bonjour,

    j'aimerais spécifier une couleur, une police et une taille pour mes JLabel
    Est-ce possible?

    Merci !

  2. #2
    Membre éprouvé Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Par défaut
    Il me semble que la plupart (voire tous ?) les composants SWING supportent le HTML au niveau de la méthode setText (). Tu peux eventuellement essayer ca sur ton JLabel :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    jlabel.setText ("<b>Texte en gras</b>");

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2003
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2003
    Messages : 73
    Par défaut
    Bonjour,

    Pour le font et la taille, il faut utiliser une methode héritée de JComponent :
    http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComponent.html#setFont(java.awt.Font)

    Pour la couleur, il faut utiliser une methode héritée de JComponent :
    http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/JComponent.html#setForeground(java.awt.Color)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    import java.awt.Color;
    import java.awt.Font;
     
    import javax.swing.JFrame;
    import javax.swing.JLabel;
     
     
    /**
     * Classe Ex
     */
    public class Ex {
     
    	public static void main(String args[]){
    		JFrame fenetre=new JFrame();
    		JLabel label=new JLabel("Exemple");
    		label.setFont(new Font("Times New Roman",Font.BOLD,30));
    		label.setForeground(Color.RED);
    		fenetre.getContentPane().add(label);
    		fenetre.pack();
    		fenetre.setVisible(true);
    		fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	}
    }
    Cordialement,

  4. #4
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    79
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 79
    Par défaut
    merci tous les deux !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Look and feel] Texte des JLabels en gras
    Par aliasjcdenton dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 26/01/2006, 11h49
  2. Prob de taille avec Jlabel
    Par Stef784ever dans le forum Composants
    Réponses: 6
    Dernier message: 03/08/2004, 13h34
  3. [thread] Rafraichissement JLabel
    Par astyanax34 dans le forum Composants
    Réponses: 14
    Dernier message: 24/06/2004, 15h44
  4. [JLabel] Redimensionnement auto non désiré
    Par SamRay1024 dans le forum Agents de placement/Fenêtres
    Réponses: 11
    Dernier message: 21/05/2004, 18h13
  5. [JLabel][HTML]pourquoi mes images s'affiche pas?!
    Par La Truffe dans le forum Composants
    Réponses: 8
    Dernier message: 29/04/2004, 11h23

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