Actualiser un composant

Actualiser un composant - Java - Programmation

Marsh Posté le 13-01-2011 à 00:27:41    

Bonjour,
 
J'utilise le code suivant pour actualiser mon JSplitPane :

Code :
  1. public void actualiser()
  2. {
  3.  Container cont=monJSplitPane.getParent();
  4.  cont.remove(monJSplitPane);
  5.  monJSplitPane=creerSplit(0);
  6.  cont.add(monJSplitPane);
  7. }


Le soucis est que le resultat c'est une frame vierge, j'ai beau y aller à coup de validate et repaint dans tt les sens, ça ne marche pas.
 
J'ai fais une tentative en mettant
fenetre.setContentPane((Container) monJSplitPane);
 
Résultat : Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: illegal component position  
 
Ce qui est bizarre c'est que j'ai 2 jframes, une que je crée au lancement et où la réactualisation se fait sur le même mode (ça fonctionne tout à fait bien) et il y en a une autre que je génère en cliquant sur un bouton dans le programme et qui s'affiche correctement aussi mais qui se réactualisation en me présentant une jframe vide

Reply

Marsh Posté le 13-01-2011 à 00:27:41   

Reply

Sujets relatifs:

Leave a Replay

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