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

AWT/Swing Java Discussion :

Fond d'écran dans un JEditorPane


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    19
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 19
    Par défaut Fond d'écran dans un JEditorPane
    à tous,


    j'ai un problème extrêmement simple : je souhaite placer un fond d'écran dans un JEditorPane (constituant l'A propos de mon appli), que je construis à partir d'une chaîne, en invoquant le constructeur new JEditorPane("text/html", aboutStringBuilder.toString()), après avoir construit la chaine de la façon suivante :

    StringBuilder aboutStringBuilder = new StringBuilder();
    aboutStringBuilder.append(<Tout l'en-tête HTML>);

    Dans la section HEAD :
    aboutStringBuilder.append("<STYLE>");
    aboutStringBuilder.append("BODY { color: #000000; background-image: url('");
    aboutStringBuilder.append(<dossier relatif à l'appli>);
    aboutStringBuilder.append('/');
    aboutStringBuilder.append(<image.jpg>);
    aboutStringBuilder.append(
    "'); background-color:#DDDDDD; font:'Times New Roman', Times, serif; font-family:'Times New Roman', Times, serif; } ");
    aboutStringBuilder.append("</STYLE>");

    Puis fin de la section HEAD, puis BODY...

    J'obtiens bien le texte désiré, et si je le colle dans un fichier HTML et que j'ouvre ce fichier, j'obtiens bien mon fond d'écran. Mais il n'y a rien à faire pour afficher mon image en passant par l'application.

    Est-ce une limitation Java (6.0), et alors dans ce cas existe-t-il un autre moyen de plaquer un fond d'écran en HTML sans passer par les styles ?

    Merci d'avance pour votre aide !

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    Salut,

    En fait je pense que le HTML qu'affiche le JEditorPane ne prend pas en charge ce genre de chose. Sinon ce que tu peux faire, c'est créer ton propre JEditorPane et redéfinir la méthode paintComponents pour faire afficher ton image en arrière-plan.

    voila a+

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

Discussions similaires

  1. Sauvegarder fond d'écran du Userform dans le fichier excel
    Par bob_le_chacal dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 06/10/2012, 18h12
  2. [AC-2002] Fond d'écran dans Rapport
    Par Nightwing367 dans le forum IHM
    Réponses: 4
    Dernier message: 28/06/2011, 07h24
  3. Insertion image dans fond d'écran wordpress en CSS
    Par Christelle29 dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 08/05/2010, 17h15
  4. Fond d'écran dans un JPanel
    Par Revan dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 21/02/2008, 02h47
  5. Image en fond d'écran dans une application
    Par skaraa dans le forum Windows Mobile
    Réponses: 5
    Dernier message: 26/10/2007, 10h46

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