Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1587 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Résolu] Mise à jour d'un JLabel contenant une image

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Mise à jour d'un JLabel contenant une image

n°1738267
TiBoO
Posté le 28-05-2008 à 12:43:01  profilanswer
 

Bonjour à tous,
je me permets de vous demander conseil à nouveau.
 
Je suis toujours en train de développer mon projet de Seam-Carving qui consiste à redimensionner une image "intelligemment".
 
Mon problème se situe au niveau de l'affichage progressif de l'image, en effet je voudrais qu'elle soit affichée au fur et à mesure qu'elle est réduite.
 
Cela marchait très bien avant que je mette en place toute l'interface (quand il y avait juste une JFrame et un JLabel contenant l'image) mais désormais quand j'exécute mes fonctions de redimensionnement l'image est affichée une fois le redimensionnement fini.
 
Au niveau du code j'ai un package d'interface et un autre contenant tous les calculs.  
Dans ma classe Fenetre (la classe principale de l'interface) j'appelle les fonctions de redimensionnement lorsqu'un bouton est cliqué. Dans ces fonctions je passe en argument mon JLabel où je souhaite que l'image soit affichée.
Mes fonctions sont définies dans la classe SeamCarving (la classe principale pour les calculs) et appliquent la méthode setIcon à mon JLabel. Cependant, bien que setIcon soit appellé à chaque tour de boucle l'image n'est pas mise à jour :(
 
Je ne vois pas trop d'où le problème provient, là je me dis qu'il faut peut-être utilisé un thread pour l'affichage mais après quelques tentatives surement maladroites rien ne s'affiche.
 
Je m'en remet donc à vous pour essayer de m'éclairer sur ce problème :)


Message édité par TiBoO le 30-05-2008 à 09:20:52
mood
Publicité
Posté le 28-05-2008 à 12:43:01  profilanswer
 

n°1739218
Tarcaye
Posté le 30-05-2008 à 09:01:49  profilanswer
 

;) Salut essaye ça, ça devrait marcher enfin moi ça marche.

Code :
  1. monLabel.setIcon(new ImageIcon(myBufferedImage));
  2.      monLabel.paint(monLabel.getGraphics());


Salut  :hello:  

n°1739236
TiBoO
Posté le 30-05-2008 à 09:21:15  profilanswer
 

Merci copain  :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Résolu] Mise à jour d'un JLabel contenant une image

 

Sujets relatifs
[Résolu] Sudoku, trouver les coordonnées d'un tableau 3x3[Résolu] Comment savoir si la fonction open se déroule bien ?
-Résolu- Formulaire en fin de page...qui ne s'affiche pas [RESOLU] split d'un String/expression reguliere
[AS3] Proposer de dl une image ou musique d'un DVD[RESOLU ] exec() return value = 11
[RESOLU] [VBA Excel] ajout dynamique de boutons dans une feuille excelRésolu. [JavaScript] - Petite question sur l'attribut disabled
[RESOLU] problème script et commande awk[C#] exception NullReferenceExc lors de changement d'image de fond
Plus de sujets relatifs à : [Résolu] Mise à jour d'un JLabel contenant une image


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR