[JPanel] superposer des JPanel
Bonjour ou bonsoir je ne sais plus quelle heure il est en France.
Voilà mon problème.
J'ai créé une classe qui étend JPanel : elle s'appelle Whiteboard.
C'est caractéristiques sont les suivante :
- Je peux dessiner des cercles, des points...
- Je peux régler la transparence (rendre plus ou moins visible ce que je dessine).
Ca pas de problème ca marche.
J'ai une autre classe qui étend JPanel : elle s'apelle WBManager.
Je créé disons trois objets Whiteboard dans cette dernière :
Code:
1 2 3 4
|
Whiteboard wb1 = new Whiteboard();
Whiteboard wb2 = new Whiteboard();
Whiteboard wb3 = new Whiteboard(); |
Ce que je voudrais faire c'est superposer ces trois composants et pouvoir les déplacer les uns ou dessus des autres sans perdre l'effet de transparence. Je dois aussi pouvoir dessiner sur celui qui est au-dessus des autres. Enfin, je dois pouvoir voir ce que j'ai dessiner sur chaqu'un lors de la supersposition.
Bien sûr je peut faire le bourrin en faisant :
Code:
1 2 3 4
|
MyWBManager.add(wb1);
MyWBManager.add(wb2);
MyWBManager.add(wb3); |
et créer une fonction permettant de faire des inversions mais je voudrais faire ca proprement.
J'ai regardé du côté des Layered Panes et sur le forum mais je n'y arrive pas :(
Est-ce que quelqu'un aurait une idée.[/code]