-
Superposition de JPANEL
Bonjour à tous !
Voila j'ai un soucis pour faire une représentation graphique d'un Graphe (cf Théorie des Graphes)
En effet j'ai implémenté une classe GrapheDraw hérité de JPANEL permettant de représenter un graphe.
Pour cela on a plusieurs méthodes
- Dessiner le graphe complet
- Dessiner le chemin effectué par l'algorithme BFS
Pour dessiner chacun des 2 on doit créer 2 instance de GrapheDraw.
Après avoir correctement créé mes 2 instances je souhaite les ajouter à une JFrame avec la méthode add.
Seulement à l'affichage on se retrouve qu'avec une seule représentation graphique.
Précisons qu'individuellement l'affichage se fait sans problème.
Ma question est assez simple, comment faire pour superposer mes 2 (ou plus à l'avenir) pour que celles ci soit toutes visibles et pas seulement la dernière ajoutée.
Merci d'avance !
-
Bonjour,
est-ce que les 2 graphes doivent être visibles simultanément l'un à côté de l'autre ? Ou bien est-ce que l'on peut consulter l'un ou l'autre en choisissant par des onglets ?
Dans le premier cas, il va probablement falloir se pencher sur les Layout (GridBagLayout peut être...)
Dans le second cas, il faudrait utiliser un OverlayLayout
@ bientôt...
-
Bonjour,
Je pense que faire apparaitre chaque graphe dans un onglet peut être une bonne idée, cependant je ne sais pas du tout comment y parvenir étant donné que je débute en interface graphique et que ce que j'ai fais déjà était plus du tâtonnement.
-
J'ai réussi ^^ !
Merci pour ton idée d'onglet, une petite recherche google et hop c'est implémenté ^^.
Merci encore !