J'essaie de supprimer un élément d'une liste de matrices en le sélectionnant dans un JList et en cliquant sur "Supprimer".Suppression de ArrayList Java
Le code que j'ai jusqu'à présent,
buttondeleteContact.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent event) {
if (contactList.getSelectedIndex() != -1) {
people.removeElementAt(contactList.getSelectedIndex());
People.remove(contactList.getSelectedIndex());
System.out.println(People);
}
});
Je sais que certaines choses sont nommées mal, mais les gens (p minuscule) est le nom de mon DefaultListModel et populaire (P majuscule) est le nom de mon ArrayList. Fondamentalement, je veux juste supprimer un bloc de 4 lignes d'un tableau. Donc, la position dans le tableau, et les 3 après.
Juste par curiosité, est-ce pour une mission? Personnellement, cela ne me dérange pas si c'est le cas. C'est juste que j'ai remarqué plusieurs questions au cours des derniers jours concernant les listes de contacts, les carnets d'adresses et les GUI ... –
Est-ce que vous supprimez un ensemble d'objets contact? Ou stockez-vous toutes les données pour chaque contact dans l'arborescence? Si oui, voyez la réponse de BalusC et essayez d'encapsuler le code. Cela rendra votre vie beaucoup plus facile. – FloppyDisk