Position des composants. Quels conteneurs choisir

Résolu
azerty_qwerty Messages postés 64 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 6 décembre 2022 - 9 avril 2018 à 13:59
azerty_qwerty Messages postés 64 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 6 décembre 2022 - 11 avril 2018 à 16:41
Bonjour,

Je dois diviser verticalement mon écran en 3 parties et horizontalement en 3 partie également.
Chaque partie doit contenir plusieurs composants graphiques (Jtext, Combo ...) principalement 1 JTextarea ou JEditorpane (pas encore choisi ; doit contenir du texte qui peut être en gras .. et multilingues). Chaque partie doivent s'afficher en même temps. Ma question est la suivante :
Au lieu de mette mes composants graphiques dans des conteneurs que je positionne sur mon écran, ne serait-il pas mieux et finalement plus facile de créer plusieus fenêtres que je fait apparaitre en même temps ?. En sachant que chaque fenêtre doit être liée à une même class.

2 réponses

KX Messages postés 16705 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 5 juin 2023 126
9 avril 2018 à 17:58
Bonjour,

Non ce ne sera pas mieux et je ne vois pas en quoi ce sera plus facile non plus.

Par exemple tu prends un GridLayout(3, 3) tu mets tes composants et c'est fini...
https://docs.oracle.com/javase/tutorial/uiswing/layout/grid.html

Après bien sûr on peut améliorer, avec un GridBagLayout, un peu plus dur mais plus joli.
https://docs.oracle.com/javase/tutorial/uiswing/layout/gridbag.html

Ou pour des customisations avancées, le GroupLayout.
https://docs.oracle.com/javase/tutorial/uiswing/layout/groupExample.html
0
azerty_qwerty Messages postés 64 Date d'inscription vendredi 23 mars 2018 Statut Membre Dernière intervention 6 décembre 2022
11 avril 2018 à 16:41
Super pour les liens. Hyperbien expliqués. Merci
0