Bonjour,
Je rencontre actuellement un petit probleme quant au positionnement d'objets JLabel sur un JPanel : j'ai un Vector, contenant des objets de type NC (classe contenant un JLabel et un Point, representant les coordonnees).
Je place mes JLabel sur le JPanel sans souci, puis, quand j'ai termine, serialize le Vector dans un fichier et quitte l'appliquation.
Le probleme c'est que quand je re-ouvre le fichier, les JLabel sont bien ajoutes au JPanel mais leurs coordonnees ne sont pas du tout respectees : ils sont placees en haut, par defaut.
Voici mon code :
Code :
- for (int i=0 ; i<components.size() ; i++) {
- rightArea.add(Items.getJLabelNo(i)); // ajout des JLabel au JPanel
- Items.getJLabelNo(i).setLocation(Items.getCoordNo(i)); // repositionnement des JLabel dans le JPanel
- }
|
Quelqu'un a une idee du probleme ?
Merci d'avance !