Bonjour,

J'utilise le code suivant pour actualiser mon JSplitPane :
Code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
public void actualiser()
{
Container cont=monJSplitPane.getParent();
cont.remove(monJSplitPane);
monJSplitPane=creerSplit(0);
cont.add(monJSplitPane);
}
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