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 sur une jLabel


Sujet :

AWT/Swing Java

  1. #1
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut image sur une jLabel
    bonjour, j'ai un petit probleme concernant l'affichage d'une image sur une jLabel. mon probleme c'est que j'ai plusieurs images qui ont des tailles differentes et j'ai une jLabel de taille fixe 640x600 comment je peux redefini la taille de mes image pour que je puisse les afficher sur ma jLabel et merci d'avance

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62

  3. #3
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut
    c'est pas ça mon ami ce que je recherche je veux juste adapter la taille de mon image sur une taille fixe de jLabel

  4. #4
    Membre chevronné
    Avatar de karami
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : Maroc

    Informations forums :
    Inscription : Juin 2005
    Messages : 343
    Par défaut
    Citation Envoyé par inseaiste
    c'est pas ça mon ami ce que je recherche je veux juste adapter la taille de mon image sur une taille fixe de jLabel
    A ma connaissance je croix pas qu'on peut le faire avec un simple Label en Java,C'est mieux d'unifier les tailles des tes images.

  5. #5
    Expert confirmé
    Avatar de Baptiste Wicht
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2005
    Messages
    7 431
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Suisse

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

    Informations forums :
    Inscription : Octobre 2005
    Messages : 7 431
    Par défaut
    Tu peut aller voir ici ou encore faire une recherche sur le forum,il y a plein de liens qui parlent de redimensionnement

  6. #6
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    moi, je te conseillerai de laisser tomber ton JLabel qui n'est pas fait pour ça et de dessiner sur un JPanel.

    Dans ce cas, lorsque tu dessine, tu peux spécifier les coordonnées (haut, gauche) de début d'image et sa taille.

  7. #7
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 899
    Billets dans le blog
    54
    Par défaut
    tu devrais pouvoir utiliser quelques chose comme ca sur tes labels (pas teste) :

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    public class Thumbnail implements Icon {
      /** Width of the thumbnail.
       */
      private int width;
     
      /** Height of the thumbnail.
       */
      private int height;
     
      /** The image.
       */
      private Image image;
     
      /** Creates a new instance.
       * @param width Width of the thumbnail.
       * @param height Height of the thumbnail.
       * @param Image The image.
       */
      public Thumbnail(int width, int height, Image image) {
         this.width = width;
         this.height = height;
         this.image = image;
      }
     
      /** @inheritDoc
      */
      public int getIconHeight() {
        return heigh;
      }
     
      /** @inheritDoc
      */
      public int getIconWidth() {
        return width;
      }
     
      /** @inheritDoc
      */
      public void paintIcon(Component c, Graphics g, int x, int y)  {
        if (c != null) {
          g.setColor(c.getBackground().darker());
          g.fillRect(x, y, getIconWidth(), getIconHeight());
        }
        if (image != null) {
          // We may want to do other kind of scaling.
          // Eg : to keep the aspect ratio of the original image.
          g.drawImage(image, x, y, getIconWidth(), getIconHeight(), null);
        }
      }
    }
    Tu peux egalement surcharger ImageIcon pour faire la meme chose.
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  8. #8
    Membre averti
    Inscrit en
    Mars 2005
    Messages
    37
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 37
    Par défaut
    Citation Envoyé par NeptuS
    moi, je te conseillerai de laisser tomber ton JLabel qui n'est pas fait pour ça et de dessiner sur un JPanel.

    Dans ce cas, lorsque tu dessine, tu peux spécifier les coordonnées (haut, gauche) de début d'image et sa taille.
    et comment je puisse inserer une image dans une jPanel avec la taille du jPanel et merci pour ton point de vue

  9. #9
    Rédacteur/Modérateur

    Avatar de bouye
    Homme Profil pro
    Information Technologies Specialist (Scientific Computing)
    Inscrit en
    Août 2005
    Messages
    6 899
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Nouvelle-Calédonie

    Informations professionnelles :
    Activité : Information Technologies Specialist (Scientific Computing)
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2005
    Messages : 6 899
    Billets dans le blog
    54
    Par défaut
    Fait une recherche sur ImagePanel dans le forum. Des reponses ont deja ete postees (des tas de fois).
    Merci de penser au tag quand une réponse a été apportée à votre question. Aucune réponse ne sera donnée à des messages privés portant sur des questions d'ordre technique. Les forums sont là pour que vous y postiez publiquement vos problèmes.

    suivez mon blog sur Développez.

    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to produce bigger and better idiots. So far, the universe is winning. ~ Rich Cook

  10. #10
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 62
    Par défaut
    Citation Envoyé par Aldebaranl2
    Citation Envoyé par inseaiste
    c'est pas ça mon ami ce que je recherche je veux juste adapter la taille de mon image sur une taille fixe de jLabel
    Si je te donne cette classe, c'est parcequ'il y a une methode nommée setSize...
    Une fois ton image à la bonne taille, il te suffit de l'ajouter à ton JLabel.

Discussions similaires

  1. Capture d'image sur une vidéo en cours
    Par Bill14 dans le forum Langage
    Réponses: 2
    Dernier message: 17/10/2005, 12h34
  2. Mettre une image sur une autre image et tableau
    Par Michaël dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/06/2005, 18h31
  3. nombres d'images sur une lign automatique
    Par AnKhCHFR dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 10/03/2005, 11h52
  4. comment Positionner une image sur une autre ?
    Par moumoule17 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/11/2004, 16h41

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