J'utilise le code suivant pour actualiser mon JSplitPane :
Code :
publicvoid 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
Marsh Posté le 13-01-2011 à 00:27:41
Bonjour,
J'utilise le code suivant pour actualiser mon JSplitPane :
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