IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 Java Discussion :

supprimer un élément d'un JList


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 281
    Par défaut supprimer un élément d'un JList
    Bonjour tout le monde,

    J'ai déjà fait des recherche sur ce sujet mais je n'arrive pas a supprimé un élément d'un JList que j'ai créé en faisantsi quelqu'un pouvais m'aider ou même m'orienter, ce serait sympa.

    merci

  2. #2
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Si tu utilise un DefaultListModel il faut utiliser la méthode remove. Si tu la remplie autrement montre nous ton code.

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 133
    Par défaut
    Citation Envoyé par guigui5931 Voir le message
    Si tu utilise un DefaultListModel il faut utiliser la méthode remove. Si tu la remplie autrement montre nous ton code.
    Salut, j'ai le même problème mais j'utilise un DefaultListModel ainsi se présente mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    listModel = new DefaultListModel();
    Mais quand j'applique la methode Remove(), je veut que la liste se met a jours en temps réel, c'est a dire quand même a l'execution de cette methode, alors que ce n'est pas le cas ... j'ai passé par la methode repaint() mais toujours pas de nouveau ...

  4. #4
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Salut,

    Passe par le model de données : http://java.sun.com/javase/6/docs/ap...tml#getModel()

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DefaultListModel model = (DefaultListModel) jlist.getModel()
    Puis utilise une des méthodes du model, par exemple pour DefaultListModel : http://java.sun.com/javase/6/docs/ap...ElementAt(int)

  5. #5
    Membre Expert
    Avatar de visiwi
    Profil pro
    Inscrit en
    Février 2008
    Messages
    1 050
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 1 050
    Par défaut
    Desolé guigui5931, on s'est croisé

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 281
    Par défaut
    c'est bon maintenant

    [edit]bon j'ai fais ce que vous avez dit mais maintenant j'ai une exception a l'exécution.

    Je vais mieux m'expliquer, j'ai donc un JList et un JButton et lorsque je clique sur le JButton l'élément sélectionné du JList est supprimé.

  7. #7
    Membre Expert Avatar de guigui5931
    Profil pro
    Chef de projet NTIC
    Inscrit en
    Avril 2006
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 667
    Par défaut
    Dans ce cas n'oublie pas de cliquer sur

  8. #8
    Membre expérimenté
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    281
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 281
    Par défaut
    en mettant certaine partie de mon programme en commentaire a droite a gauche j'ai trouvé que l'exception venait de la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     DefaultListModel mod=(DefaultListModel) jListVideo.getModel();
    où jListVideo est ma JList.

    voici l'exception :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     java.lang.ClassCastException: jvideotheque.Princ$2 cannot be cast to javax.swing.DefaultListModel

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. supprimer un élément dans une JList
    Par ZeRouxXx dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 18/04/2008, 15h08
  2. [array] supprimer un élément qui n'est pas le dernier
    Par SpaceFrog dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 16/04/2008, 20h41
  3. [Débutant] JList : Supprimer un élément
    Par richard_sraing dans le forum Composants
    Réponses: 1
    Dernier message: 24/05/2007, 13h34
  4. Supprimer un élément d'une TObjectList
    Par Lung dans le forum Langage
    Réponses: 15
    Dernier message: 30/05/2005, 17h32
  5. Supprimer un élément d'un tableau
    Par CaptainChoc dans le forum Langage
    Réponses: 15
    Dernier message: 23/12/2002, 23h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo