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 :

Image de fond + autoresize


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut Image de fond + autoresize
    Bonjour,

    Voila j'ai un jDesktopPane dans lequel j'ai une image de fond, le problème c'est que quand je redimensionne ma frame, le JDestopPane se redimensionne aussi (normal!) mais mon image de fond reste taille absolue, donc on ne la voit plus que partiellement. Est ce que quelqu'un sait comment remdiemnsioner automatiquement une image?

    Un chti bout de code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    //je redéfinie la méthode paintComponent
    public void paintComponent(Graphics arg0) {
                JInternalFrame [] lesFrames = getAllFrames();
                // calcul du nombre de frame internes non icones
                nbInternalFrame = lesFrames.length;
                if (nbInternalFrame>0){
                    image = "../image/monImageFlou.jpg";
                }else{
                    image = "../image/monImage.jpg";
                }
            arg0.drawImage(Toolkit.getDefaultToolkit().getImage(image),0,0,null);
            this.repaint();
        }
    Par avance merci!

    Benoit

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 73

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 35
    Par défaut
    ah, génial!

    Je n'avais pas vu le 2ème lien (le premier est un lien mort). J'ai de la ressource maintenant.

    Merci beaucoup!

    @bientôt

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    73
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 73
    Par défaut
    Bonjour goboben,

    Citation Envoyé par goboben Voir le message
    Je n'avais pas vu le 2ème lien
    Je l'ai rajouté hier soir vers 23h.

    Citation Envoyé par goboben Voir le message
    (le premier est un lien mort)
    Je l'ai rectifié, maintenant il fonctionne.

    A+

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

Discussions similaires

  1. Image de fond pour xdm
    Par BloodyImp dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 15/09/2004, 16h47
  2. boîte de dialogue avec image de fond + texte
    Par Eugénie dans le forum MFC
    Réponses: 13
    Dernier message: 31/08/2004, 13h32
  3. image de fond à la taille de la form
    Par littledoudou dans le forum C++Builder
    Réponses: 5
    Dernier message: 20/01/2004, 14h15
  4. Comment mettre une image en fond de JFrame
    Par marc26 dans le forum Débuter
    Réponses: 3
    Dernier message: 19/01/2004, 17h57
  5. [VB6] [Graphisme] Image de fond stretchable dans mdiform
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 9
    Dernier message: 17/02/2003, 10h45

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