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

  FORUM HardWare.fr
  Programmation
  Java

  probleme de superposition de panel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme de superposition de panel

n°406921
bobbyf
Posté le 24-05-2003 à 21:25:07  profilanswer
 

a l'interieur d'un pannel j'ai ajoute un pannel mais je peux changer la couleur de fond du premier. j'aimerais que cela puisse se repercuter sur le second(celui qui imbrique ds le premier pannel) . comment  faire .merci de me repondre .

mood
Publicité
Posté le 24-05-2003 à 21:25:07  profilanswer
 

n°406970
Cherrytree
cn=?
Posté le 25-05-2003 à 09:35:40  profilanswer
 

Il y a pleins de manières, mais toutes vont te donner du travail. Eventuellement créer une nouvelle classe héritant de JPanel, possédant une variable static représentant la java.awt.Color utilisée. Et un système de Listeners qui met à jour la couleur en quand la variable est changée.


---------------
Le site de ma maman
n°407042
the real m​oins moins
Posté le 25-05-2003 à 13:50:47  profilanswer
 

Cherrytree a écrit :

Il y a pleins de manières, mais toutes vont te donner du travail. Eventuellement créer une nouvelle classe héritant de JPanel, possédant une variable static représentant la java.awt.Color utilisée. Et un système de Listeners qui met à jour la couleur en quand la variable est changée.

[:mlc]

n°407055
Cherrytree
cn=?
Posté le 25-05-2003 à 14:15:17  profilanswer
 


Si tu as mieux à proposer, je t'en prie.


---------------
Le site de ma maman
n°407093
_gtm_
Posté le 25-05-2003 à 15:31:42  profilanswer
 

-- voulait sûrement dire : pas static la variable...

n°407145
Cherrytree
cn=?
Posté le 25-05-2003 à 16:58:49  profilanswer
 

_gtm_ a écrit :

-- voulait sûrement dire : pas static la variable...


Après tout, pourquoi pas...


---------------
Le site de ma maman
n°407160
the real m​oins moins
Posté le 25-05-2003 à 17:31:08  profilanswer
 

ben je vois pas du tout a quoi elle va servir quoi. que tu etendes jframe ou pas, que tu aies un system de listener ou autre chose, tu devras faire un setBackgroundColor(ou un redraw quoi :o)... elle entre ou en jeu la variable static la?


Message édité par the real moins moins le 25-05-2003 à 17:31:25
n°407167
Cherrytree
cn=?
Posté le 25-05-2003 à 18:13:29  profilanswer
 

J'imagine qu'il souhaite changer la couleur d'un panel via un menu par exemple. Auquel cas, c'est cette variable là, qui référence l'état de tous ces panels, puisqu'il n'y a qu'une seule couleur pour tous les panels. D'ôù le static.


---------------
Le site de ma maman
n°407306
the real m​oins moins
Posté le 25-05-2003 à 21:46:00  profilanswer
 

ben je vois tjs pas l'interet de la garder

n°407469
Cherrytree
cn=?
Posté le 26-05-2003 à 06:45:10  profilanswer
 

the real moins moins a écrit :

ben je vois tjs pas l'interet de la garder


Houla ! Qué pinailleur.


---------------
Le site de ma maman
mood
Publicité
Posté le 26-05-2003 à 06:45:10  profilanswer
 

n°407474
benou
Posté le 26-05-2003 à 07:25:05  profilanswer
 

de toute façon, les variables static c'est mal ! :o


---------------
ma vie, mon oeuvre - HomePlayer
n°407511
gfive
Posté le 26-05-2003 à 09:12:30  profilanswer
 

Tu peux faire ça :  
 
(mais il faut que ton objet soit un container)
 

Code :
  1. public static void setBack(Component comp, Color c) {
  2. if (comp instanceof Container) {
  3.     Component[] comps = ((Container) comp).getComponents();
  4.     for (int i = 0; i < comps.length; i++) {
  5.           setBack(comps[i], c);
  6.     }
  7. }
  8. comp.setBackground(c);
  9. }

 
 
Ca devrait marcher (pas testé)

n°407517
Cherrytree
cn=?
Posté le 26-05-2003 à 09:35:29  profilanswer
 

benou a écrit :

de toute façon, les variables static c'est mal ! :o


Oh, puis allez tous vous faire foutre [:ddr555].


---------------
Le site de ma maman

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

  probleme de superposition de panel

 

Sujets relatifs
[PHP] cherche une alternative à SLEEP (problème résolut)J'aurais pas un problème de mémoire?
[PHP] Problème d'ouverture de fichier : il me propose 2 fois d'ouvrirProbleme avec array_diff
probleme pour lire dans un fichier avec fread[PHP] header (problème résolut)
Problème d'architecture...probleme pour construction d'1 site en PHP
Probleme pour modifier une colonne dans une table Postgres[débutant PHP] probleme lors du passage de parametre
Plus de sujets relatifs à : probleme de superposition de panel


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