Supprimer element d'un Jlist simplement.... GALERE

Supprimer element d'un Jlist simplement.... GALERE - Java - Programmation

Marsh Posté le 28-06-2005 à 14:46:43    

Bonjour,
 
je vais poser une question bete mais je vois pas comment supprimer un element d'une Jlist simplement..
Javadoc:
http://java.sun.com/j2se/1.4.2/doc [...] Listener).
doc:
http://djlweb.free.fr/java/faq/jav [...] ml#ss10.10
 
mais j'arrive pas à manipuler les DefaultListModel ou je sais pas m'en servir...
 
donc j'ai fait :
 
MouseListener mouseListener = new MouseAdapter() {
         public void mouseClicked(MouseEvent e) {
             
             if (e.getClickCount() == 2) {
                 index = _check.locationToIndex(e.getPoint());
                 System.out.println("Double clicked on Item " + index);
                 _check.remove(index);
              }
         }
     };
quand je double clique ca fait rien puis ca, sort une exception ...
 
 java.lang.ArrayIndexOutOfBoundsException: Array index out of range: 1
 
HELP ME!!!
 
Syruis :)
http://forum.musique.free.fr
le secret de la vie n'est pas de faire ce que l'on aime mais d'aimer ce que l'on fait ....

Reply

Marsh Posté le 28-06-2005 à 14:46:43   

Reply

Marsh Posté le 30-06-2005 à 17:30:53    

Vu le message d'erreur, vérifie bien que ton object _check n'est pas vide.
 
Sinon pour les JList ca fait un moment que je ne m'en suis pas servi, mais ca peut peut-être t'aider. La JList sert à presenter tes données à l'écran. Ces données sont gérées par un DefaultListModel. Par exemple tu peux faire ton propre model de données en le faisant hériter de DefaultlistModel, et en surchargeant/enrigissant les méthodes de DefaultlistModel que tu as besoin de modifier.
 
Pour des cas simples tu n'as meme pas besoin de spécifier un model.
 
voici un lien qui pourrait t'aider :  
http://java.sun.com/j2se/1.4.2/doc [...] JList.html

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed