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

 Java Discussion :

Boite de dialogue JAVA avec du CODE HTLM


Sujet :

Java

  1. #1
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut Boite de dialogue JAVA avec du CODE HTLM
    Bonjour à tous,

    dans le cadre d'un exercice, je dois afficher à l'écran cette boite de dialogue:
    Nom : PrtScr capture.jpg
Affichages : 253
Taille : 7,6 Ko

    Il faut que est soit en rouge !
    Je n'arrive pas à inserer du code HTML dans ma boite de dialogue.

    Voici mon code pour le moment :

    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
     
     
    import javax.swing.JOptionPane;
    import javax.swing.UIManager;
    import java.awt.Color;
     
    public class Boite2Dialogue {
     
    	public static void main(String[] args) {
     
    		JOptionPane dialogue;
    		String phrase = "le ballon est par terre.";
    		String mot = "est";
     
     
    		dialogue = new JOptionPane();
    		UIManager.put("OptionPane.messageForeground", Color.RED);//Color.GetColor(mot)
    		JOptionPane.showMessageDialog(null, "le ballon " + "<html><font color=red> est  </font>" + "par terre.", "Message", JOptionPane.INFORMATION_MESSAGE);
     
    	}
     
    }
    Et donc tout est en ROUGE !!

    JE vous remercie par avance de votre aide

    Bomatch

  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,


    A quoi servent toutes ces variables ???
    L'UIManager permet de changer toutes les couleurs de l'application, donc le résultat est normal.
    Enfin si tu veux que la chaine soit traiter comme de l'HTML, elle doit impérativement commencer par "<html>".


    Bref tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.showMessageDialog(null, "<html>le ballon <font color=red>est</font> par terre.", "Message", JOptionPane.INFORMATION_MESSAGE);

    Attention c'est de l'HTML3 uniquement...

    a++

  3. #3
    Membre confirmé
    Homme Profil pro
    Developpeur Android
    Inscrit en
    Février 2015
    Messages
    104
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Developpeur Android
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2015
    Messages : 104
    Par défaut
    Citation Envoyé par adiGuba Voir le message
    Salut,


    A quoi servent toutes ces variables ???
    L'UIManager permet de changer toutes les couleurs de l'application, donc le résultat est normal.
    Enfin si tu veux que la chaine soit traiter comme de l'HTML, elle doit impérativement commencer par "<html>".


    Bref tout simplement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    JOptionPane.showMessageDialog(null, "<html>le ballon <font color=red>est</font> par terre.", "Message", JOptionPane.INFORMATION_MESSAGE);

    Attention c'est de l'HTML3 uniquement...

    a++

    SUPER !!! Merci bcp adiGuba

    Je ne mettais pas la balise html où il faut.

    Après concernant ta remarque au sujet des variables et du code.
    C'est parce que à force de chercher des façons de trouver, celui-ci est devenuun peu "POurri"

    Je vais arranger ça !!

    MERCI encore

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 10/02/2009, 09h25
  2. Créer une classe .java avec un code java
    Par demcoul dans le forum Langage
    Réponses: 10
    Dernier message: 03/01/2008, 00h06
  3. Réponses: 10
    Dernier message: 25/10/2007, 14h40
  4. afficher la boite de dialogue 'ouvrire' avec JavaScript
    Par salrouge dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 26/01/2007, 14h34
  5. Affichage d'une boite de dialogue nonmodale avec MFC
    Par the.cable.guy dans le forum Windows
    Réponses: 3
    Dernier message: 04/07/2003, 17h59

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