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

  FORUM HardWare.fr
  Programmation
  Java

  insertion d'une image dans un panel...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

insertion d'une image dans un panel...

n°395930
babthefox2​002
Posté le 15-05-2003 à 20:06:24  profilanswer
 

bonjour a tous,
Je n'arrive pas a inserer une image dans un panel...
 
Je me suis aidé de plusieurs livre de Java pour essayer de resoudre mon probleme, ainsi que de divers code source mais je n'ai pas vraiment trouvé de solution...
 
En fait j'arrive sans probleme à récupérer mon image à l'aide de "getToolkit().getImage(url)", mais le probleme vient après, au moment de l'insertion...
 
J'ai essayé de l'ajouter "brutalement" : add(image) mais celà ne marche pas.
J'ai donc essayer de créer une autre class dérivée de Canvas dans laquelle je recupère l'image dans le constructeur, puis je la dessine avec la fonction paint (contenant l'instruction : g.drawImage(image)). Puis ensuite j'insère mon objet dans le panel, mais celà ne fonctionne pas non plus.
 
On m'a dit qu'il était possible d'insérer une image dans un label, lequel est ensuite insérer dans un panel. Mais je ne trouve pas comment faire pour insérer une image dans un label (je me demande si celà est possible !).
 
Enfin je crois qu'il est possible d'insérer l'image dans le panel à l'aide de la classe ImageIcon() de Swing, mais je n'arrive pas à l'utiliser.
 
Quelqu'un pouraait-il m'aider à résoudre ce petit problème ?
Je vous en remercie d'avance.
 
                       Baba

mood
Publicité
Posté le 15-05-2003 à 20:06:24  profilanswer
 

n°395999
Alkor2001
Posté le 15-05-2003 à 20:39:06  profilanswer
 

Salut!
 
Tiens, voila un exemple de paint d'un Canvas que j'ai fait dans lequel tu affiches une images, une fois que t'as fait ça t'as plus qu'à le mettre dans un panel et à lui faire un repaint().
 
 

Citation :


public void paint(Graphics g)
{
 Image img1;
 img1 = Toolkit.getDefaultToolkit().getImage("2364b.gif" );
 g.drawImage(img1,0,0,25,23,this);
}


 
je ne sais pas si c'est ce qu'il y a de plus propre, mais en tout cas ça marche très bien...


---------------
J'aime pas Apple...
n°396900
babthefox2​002
Posté le 16-05-2003 à 14:58:39  profilanswer
 

Merci beaucoup, je vais tester ton script...

n°397097
the real m​oins moins
Posté le 16-05-2003 à 15:54:48  profilanswer
 

babthefox2002 a écrit :

Merci beaucoup, je vais tester ton script...

[:totoz]


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°398683
babthefox2​002
Posté le 18-05-2003 à 18:56:26  profilanswer
 

j'ai un probleme de nouveau : j'arrive bien à ajouter le nouveau canvas a mon panel p3 (" p3.add(_img) " ), ensuite j'exécute la commande : " _img.repaint() ", puis j'ajoute ensuite un label dans mon panel : " p3.add(_ecran) ".
Au final j'affiche le tout et là, je n'ai que mon label qui se trouve affiché dans le panel, pas l'image ?!
Tandis que si j'ajoute directement l'image dans ma frame : "add(_img) " alors là elle s'affiche...
JE pense que le probleme vient peu être d'une image trop grande ?  
Est ce possible ?
 
                               baba

n°398778
Alkor2001
Posté le 18-05-2003 à 20:51:05  profilanswer
 

Euh... je ne sais aps trop comment t'aider là...
Essaye de mettre des ".validate()" partout pour voir(p3.validate(), _img.validate()...)


---------------
J'aime pas Apple...

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

  insertion d'une image dans un panel...

 

Sujets relatifs
[PHP] Comment afficher une image uploadée par un formulaire ??[java_debutant]Inserer une image dans une fenetre?
Probleme d'insertion et de côtespb dimension panel
[SQL sous VBA ] insertion d'un RS dans une table : ACCESS 97[PHP](debutant) image et base de donnée
identifier un panel fantome qui n'apparait que dans le jdk1.4 [resolu]crypter un mot de passe avant insertion dans Oracle ?
[Oracle] utiliser une sequence dans une insertionEmpecher l'enregistrement d'une image
Plus de sujets relatifs à : insertion d'une image dans un panel...


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