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