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

  FORUM HardWare.fr
  Programmation
  Java

  comment afficher un panel sur un graphics ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment afficher un panel sur un graphics ?

n°924630
babthefox2​002
Posté le 15-12-2004 à 23:44:52  profilanswer
 

Bonsoir à tous,
 
voici la situation :
dans mon application, j'ai une classe Fenetre qui dérive de JPanel et qui va afficher tout un tas d'éléments : texte, images,... mais aussi des éléments qui sont eux mêmes des dérivés de JPänel (ou JLabel)...
 
Mon problème est de pouvoir placer ces éléments (dérivés de JPanel ou JLabel) à un endroit défini, pour celà j'avais penser utiliser un "Layout null", et comme cela je pourrai ensuite utiliser la méthode "setBounds(int x, int y, int height, int width)".
 
Le problème vient du fait que pour afficher mes autres éléments (texte et images) j'ai besoin de dessiner sur le Graphics de ma Fenetre à l'aide de la méthode paintComponent...
 
Je ne sais pas trop comment faire, d'autant plus que les Elements dérivés de JPanel ne sont connus qu'au moment de l'affichage !
 
Il faudrait donc que dans ma méthode paintComponent je puisse à la fois dessiner du texte et des images mais aussi ajouter des dérivés de JPanel...
 
Je ne sais pas trop comment faire... si quelqu'un avait une idée ?
 
merci d'avance
 
                       Baba

mood
Publicité
Posté le 15-12-2004 à 23:44:52  profilanswer
 

n°924754
axk47
Java Man vs Boolet Man
Posté le 16-12-2004 à 09:19:14  profilanswer
 

Ce qui est sur tu ne peux pas en meme temps dessiner et placer des composants dans le meme JPanel; ça ne marchera pas, que quelqu'un me corrige si je dis une connerie
 
Tu peux (Si ton appli reste la meme)essayer de faire deux Fenetres (Une pour le dessin et l'autre pour le plcaement de composants JPanel,JLabel,...) et les mettre dans une Fenetre.
 
Voili voilou
 
A+

n°924787
babthefox2​002
Posté le 16-12-2004 à 10:11:59  profilanswer
 

C'est bien se que je pensais.
 
Pour le coup des 2 Fenetre comme mes composants ne sont pas groupés dans des zones précises, il faudrait qu'un des deux soit transparent, j'avais pensé à un GlassPane...


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

  comment afficher un panel sur un graphics ?

 

Sujets relatifs
Afficher le nombre d'elt correspondant a un nombre choisi par l'utAfficher à coup sûr toutes les frames d'un site ?
afficher masquer un select[Scheme] Redimensionnement de panel dans un frame
[js]afficher du texte dans la barre d'etat (compatible firefox 1.0)[C] Lire et afficher un pointeur générique
afficher les printf avec dvcpp???Php/mysql Afficher ID
afficher des accents...?Afficher à partir d'un userform une feuille excel
Plus de sujets relatifs à : comment afficher un panel sur un graphics ?


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