Bonjour,
J'utilise le code suivant pour actualiser mon JSplitPane :
Code :
- 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