Faire afficher un JPanel lors d'un evenement avec Actionlistener

Faire afficher un JPanel lors d'un evenement avec Actionlistener - Java - Programmation

Marsh Posté le 03-01-2007 à 16:11:17    

Voila j'explique un petit peu plus en detail.
J'ai un JFram principal qui affiche a la base un JPanel vide.
Je veux que quand je clique sur par exemple fichier,test cela m'affiche un autre JPanel dans le frame.
J'ai essayé plusieurs manières ( mettre en setvisible dans le actionlistener, etc ) sans resultats.
Je voulais donc vous demander comment vous vous y prendriez pour faire cela.
Si c'est un tout autre methode je prends aussi, je crois que dans l'organisation générale je dois mal gerer.
Merci d'avance :)

Reply

Marsh Posté le 03-01-2007 à 16:11:17   

Reply

Marsh Posté le 03-01-2007 à 16:32:19    

Bon apparement j'ai presque reussi.
Le seul problème est ici :  

Citation :


public void actionPerformed(ActionEvent e) {
   
  if(e.getSource() == connect_valider){
    System.out.println("event bouton connect valider" );
    //test_client(this.chaine);
    remove(pane_connect);
    add(pane_coordTir);
    repaint();
  }


 
En fait ca efface bien la partie connection, ca ajoute bien la partie coordonnée, mais le problème c'est que ca ne l'affiche qu'au redimensionnement de la fenètre et je ne sais pas pourquoi...
Des idées? Merci d'avance :)


Message édité par Decapfour le 03-01-2007 à 16:33:46
Reply

Marsh Posté le 04-01-2007 à 18:08:41    

Qu'utilises tu comme Layer : BorderLayout ? autres ?

Reply

Sujets relatifs:

Leave a Replay

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