[Java cardLayout] J'arrive pas a les afficher.

J'arrive pas a les afficher. [Java cardLayout] - Java - Programmation

Marsh Posté le 19-10-2004 à 22:24:58    

Bon, voila.
 
apres de nombreux mois (années meme) sans faire de code, je voulais reprendre doucement et la, premier probleme.
 
je veux faire une petite appli, ou tout les IHM sont contenus dans des panels que j'affiche en fct du besoin.
j'utilise donc CardLayout.
Le probleme c'est que je suis incapable de les afficher.
j ai donc :
 
Jframe(borderLayout) --> JPanel (cardlaout) --> JPanel (....layout)
 
apparemment il cree bien mes objets, mais rien ne change au niveau visible... a mon avis je suis un boulet :-/ mais bon
 
j ai du oublier qq chose, mais je vois pas quois..
 
 
dans la JFrame  

Code :
  1. public void MenuCharactersNew_actionPerformed(ActionEvent e) {
  2.    System.out.println("new Perso" );
  3.    CreateCharacter character = new CreateCharacter();
  4.    getContentPane().add("Center",character);
  5.    character.setVisible(true);
  6. }


 
dans le premier JPanel  

Code :
  1. void jbInit() throws Exception {
  2.     System.out.println("creation CreateCharacter" );
  3.     setLayout(cardLayout);
  4.     CreateCharacterName characterName = new CreateCharacterName();
  5.     add("0", characterName);
  6.     cardLayout.show(this,"0" );
  7.    
  8.   }


 
dans le dernier JPanel

Code :
  1. void jbInit() throws Exception {
  2.     System.out.println("creation CreateCharacterName" );
  3.     setLayout(borderLayout1);
  4.     JLabel labeltest = new JLabel();
  5.     labeltest.setText("test OK" );
  6.     add(labeltest);
  7.     labeltest.setVisible(true);
  8.   }


Message édité par DimiBD le 19-10-2004 à 22:44:25

---------------
Je ne connaîtrai pas la peur, car la peur tue l'esprit. La peur est la petite mort qui conduit à l'oblitération totale.
Reply

Marsh Posté le 19-10-2004 à 22:24:58   

Reply

Marsh Posté le 20-10-2004 à 09:53:58    

up du matin ?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed