Centrer un JPanel dans un JPanel
Qoodsy
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour à tous,
Je souhaite centrer et dimensionner un JPanel (panmid) dans un autre sans avoir à créer et dimensionner les JPanel intermédiaires (pantop, panbot, panleft, panright).
Voici mon code :
Je souhaite centrer et dimensionner un JPanel (panmid) dans un autre sans avoir à créer et dimensionner les JPanel intermédiaires (pantop, panbot, panleft, panright).
Voici mon code :
// la fenêtre (this) fait 800*600
pan = new JPanel();
pan.setLayout(new BorderLayout());
pan.setBackground(Color.white);
this.add(pan);
pantop = new JPanel();
pantop.setPreferredSize(new Dimension(800, 50));
pan.add(pantop, BorderLayout.NORTH);
panmid = new JPanel();
pan.add(panmid, BorderLayout.CENTER);
panleft = new JPanel();
panleft.setPreferredSize(new Dimension(50, 500));
pan.add(panleft, BorderLayout.WEST);
panright = new JPanel();
panright.setPreferredSize(new Dimension(50, 500));
pan.add(panright, BorderLayout.EAST);
panbot = new JPanel();
panbot.setPreferredSize(new Dimension(800, 50));
pan.add(panbot, BorderLayout.SOUTH);
this.setContentPane(pan);
A voir également:
- Centrer un JPanel dans un JPanel
- Dans le document à télécharger, léa a utilisé 2 méthodes différentes pour centrer le nom des continents. lesquels sont centrés correctement ? - Forum C
- Fusionner et centrer excel grisé ✓ - Forum Excel
- Ce colis est en attente de dédouanement ou de résolution d’un problème dans un centre sécurisé. ✓ - Forum Matériel & Système
- Comment centrer un texte dans un tableau word - Guide
- Reactiver la fusion des cellules, tableau exc - Forum Bureautique
Alors la première solution, je ne peux l'utiliser étant donné que c'est une application responsive que je crée.
Pour la seconde, j'éprouve le même problème que ma solution. Je dois donc systématiquement créer d'autres composants pour placer le principal ?