Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
999 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] BorderLayout qui ne fonctionne pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] BorderLayout qui ne fonctionne pas

n°1890053
zzzer
Posté le 01-06-2009 à 11:00:24  profilanswer
 

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 :
 

Code :
  1. imageElement newIE = new imageElement(); // imageElement hérite de JPanel
  2. newIE.setSize(300,300);
  3. newIE.setLayout(new BorderLayout());
  4. newIE.add(imageElement.north, BorderLayout.NORTH); // un JLabel
  5. newIE.add(newIE.imageName, BorderLayout.SOUTH);   // un autre JLabel
  6. 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 ! ;)

mood
Publicité
Posté le 01-06-2009 à 11:00:24  profilanswer
 

n°1890224
zzzer
Posté le 02-06-2009 à 00:19:53  profilanswer
 

Problème résolu en ajoutant un simple newIE.revalidate(); !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] BorderLayout qui ne fonctionne pas

 

Sujets relatifs
Exo prog concurrente et collection javaIdentification ftp transparente en java
[JAVA] Encadrer un groupe d'objet en swingUne fonction qui ne fonctionne qu'une fois !!
Gestion des options en JAVAPortail application Java
[java] Soucis de requête SELECT avec une datejava et opengl , une histoire de haine ?
[JAVA] Lire une archive avec JavaIncorporer VLC dans une GUI Java
Plus de sujets relatifs à : [Java] BorderLayout qui ne fonctionne pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR