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] Utilisation d'une balise html


Sujet :

Composants Java

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut [JLabel] Utilisation d'une balise html
    Bonjour,

    J'aimerais utiliser une balise HTML dans un JLabel, pour cela j'ai fais ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    JLabel label = new JLabel("<html><br><strong>Cette famille ne possède aucun membre en activité</strong></html>");
    Le problème est qu'il m'affiche ceci:
    <html><br><strong>Cette famille ne possède aucun membre en activité</strong></html>
    Pourtant de ce que j'ai vu sur d'autres posts, c'est ce qu'il faut faire non?

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,

    Citation Envoyé par nicou_doude Voir le message
    Pourtant de ce que j'ai vu sur d'autres posts, c'est ce qu'il faut faire non?
    Oui ton code est bon...


    Question : tu n'utiliserais pas un LookAndFeel particulier par hasard ?


    a++

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    En effet, j'utilise une LnF JGoodies.

    Ca veut dire que ce n'est pas possible d'utiliser HTML ?

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par nicou_doude Voir le message
    Ca veut dire que ce n'est pas possible d'utiliser HTML ?
    Pour JGoodies je ne sais pas, mais il me semble que le LnF Mac ne supporte pas cela... donc c'est probable que ce soit également le cas de JGoodies !

    Vérifies toujours en utilisant le LnF par défaut...

    a++

  5. #5
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    C'est bizarre, ça ne marche pas non plus avec le lnf de base.

    Que je fasse ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    ou ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    UIManager.setLookAndFeel("com.jgoodies.looks.plastic.Plastic3DLookAndFeel");
    ou rien, ça revient au meme, il affiche toujours les balises ...

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    bizarre

    Que te renvoi UIManager.getSystemLookAndFeelClassName() ?

    Et essayes sans redéfinir aucun LnF...

    a++

  7. #7
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    Il me renvoie
    com.sun.java.swing.plaf.windows.WindowsLookAndFeel
    Et si je ne redéfini pas de lnf, ca revient au meme, il affiche toujours les balises ...

  8. #8
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Dans quel composant tu places ton JLabel ?

    a++

  9. #9
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    En fait j'ai remarqué que je faisais qqch de très bête car je prends le text du JLabel et le met dans une JTextArea ...

    J'ai essayé de mettre le texte directement dans la JTextArea mais le résultat est le meme.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    m_listeMembreArea.setText("<html><br><strong>Cette famille ne possède aucun membre en activité</strong></html>");

  10. #10
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Dans ce cas c'est normal puisque le JTextArea affiche du texte brut...


    Pour un composant texte évolué il faut te tourner vers JEditorPane ou JTextPane et l'utilisation des Document : http://java.sun.com/docs/books/tutor...ents/text.html


    a++

  11. #11
    Membre confirmé
    Inscrit en
    Décembre 2007
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 64
    Par défaut
    Ca fait exactement ce que je voulais ....

    Merci beaucoup pour ton aide
    A+

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

Discussions similaires

  1. Utiliser une classe CSS sans l'attribuer à une balise HTML
    Par islogged dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 20/07/2011, 21h23
  2. JSP : Utilisation d'une itération dans une balise <html:option
    Par sandrine49 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 18/05/2011, 11h29
  3. problème xsl : inclure une donnée xml dans une balise html
    Par djodjo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 03/01/2003, 09h24
  4. [XSLT] inclure du XSL dans une balise html
    Par iaa dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 05/08/2002, 15h57

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