Position des composants. Quels conteneurs choisir [Résolu]

Signaler
Messages postés
50
Date d'inscription
vendredi 23 mars 2018
Statut
Membre
Dernière intervention
7 mai 2019
-
Messages postés
50
Date d'inscription
vendredi 23 mars 2018
Statut
Membre
Dernière intervention
7 mai 2019
-
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

Messages postés
16334
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
10 mai 2021
118
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
Messages postés
50
Date d'inscription
vendredi 23 mars 2018
Statut
Membre
Dernière intervention
7 mai 2019

Super pour les liens. Hyperbien expliqués. Merci