Bonjour,
Je développe un programme en JAVA en utilisant Eclipse et JFormDesigner!
J'ai un petit soucis, j'utilise un panel principal (BorderLayout)
En North, j'ai ma barre de menu...
En West, j'ai une une barre de bouton secondaire...
En Center à l'init de mon prog, j'ai une belle interface Et sinon, je souhaiterais y incruster mon Main.
Quand je cliques sur un Bouton de la barre, je souhaite mettre à jour le panel WEST. En gros j'ai à peu près :
private void button7ActionPerformed(ActionEvent e) {
panel2.remove(panel3); //Ancien Panel
panel2.add(panel4, BorderLayout.WEST); //Nouveau Panel
}
Quand je fais ça, ça fonctionne... Enfin moyen... Etant donné que je suis obligé de redimensionner ma fenêtre manuelement pour faire apparaitre mon nouveau panel...
Tant que je n'ai pas "étiré" ma fenêtre, j'affiche toujours l'ancien panel...
J'ai essayé en ajoutant : pack(); Mais ça ne convient pas à mes attentes...
Merci de vos solutions.
Partager