[Java] BorderLayout qui ne fonctionne pas

Résolu
zzzer Messages postés 906 Date d'inscription   Statut Membre Dernière intervention   -  
zzzer Messages postés 906 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,

Je rencontre actuellement un souci avec le LayoutManager d'un JPanel.
Ce JPanel est contenu dans un autre JPanel, auquel j'ai appliqué un setLayout(null).

Voici mon code :
imageElement newIE = new imageElement(); // imageElement hérite de JPanel
newIE.setSize(300,300);

newIE.setLayout(new BorderLayout());
newIE.add(imageElement.north, BorderLayout.NORTH); // un JLabel
newIE.add(newIE.imageName, BorderLayout.SOUTH);   // un autre JLabel
SBBigJPanel.add(newIE);  // SBBigJPanel a un setLayout(null)

Le souci : les deux JLabel sont bien ajoutés, mais ils sont superposés...

Quelqu'un a une idée ?

Merci d'avance ! ;)

A voir également:

2 réponses

zzzer Messages postés 906 Date d'inscription   Statut Membre Dernière intervention   181
 
up!
0
zzzer Messages postés 906 Date d'inscription   Statut Membre Dernière intervention   181
 
Problème résolu en ajoutant un simple newIE.revalidate(); !

0