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








Répondre avec citation
Partager