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
- Peut on récupérer un colis au centre de tri chronopost - Forum Mobile
- Fusionner et centrer excel grisé - Forum Bureautique
- Fusion de cellules tableau formaté, impossible, bouton grisé - Forum Excel
- Comment centrer un texte dans un tableau word - Guide
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 ?