J'ai un programme qui affiche une liste d'étudiants - qui sont inscrits dans le cours sélectionné - dans une JTable. Comment puis-je supprimer le JTable avant de le mettre à jour quand un autre cours est sélectionné? Comme c'est le cas, lorsque le cours sélectionné est changé, le nouveau JTable avec les étudiants pour ce cours est simplement ajouté en dessous du précédent.Suppression d'une JTable de l'image
0
A
Répondre
3
Si j'ai bien compris votre question, vous devriez retirer la table du contenant qui la contient. Par exemple, si vous avez quelque chose comme ceci dans votre code:
JTable table = new JTable();
// Here is a container. It can be a JScrollPane, JPanel or something else.
JScrollPane scroll = new JScrollPane();
// Add the table to the container.
scroll.getViewport().add(table);
Pour retirer votre table du conteneur, appelez:
scroll.getViewport().remove(table);
Maintenant, vous pouvez ajouter un autre composant au récipient et ce sera la un seul visible.