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

Composants Java Discussion :

Déselctionner un item d'une JList


Sujet :

Composants Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Par défaut Déselctionner un item d'une JList
    Bonjour,

    J'ai une Jlist en SINGLE SELECTION et je souhaite pouvoir lorsque un item est selectionné le désélectionner en recliquant dessus.

    Comment faire, ca me rend fou !!!!!!!!!

    Merci.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    Salut,

    Tu peux utiliser la méthode clearSelection de la classe JList.
    Tu vérifie que la ligne cliquée est déjà sélectionnée : pointForLocation (de la classe JList).

    a+

  3. #3
    Membre éprouvé Avatar de Lady
    Femme Profil pro
    Développeur Java
    Inscrit en
    Mars 2003
    Messages
    678
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2003
    Messages : 678
    Par défaut
    si l'interraction clic simple n'est pas obligatoire : ctr+clic ne le fait pas de base ?

  4. #4
    Membre confirmé Avatar de Dark-Water
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Par défaut
    Je vous remercie pour vos réponses et j'ai finalement trouvé. Voila le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     
     
     /**
        * Constructor.
        *@param name the title.
        */
        public ListElements(String name) {
            this(name, new DefaultListModel());
            list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
     
            list.addMouseListener(new MouseListener(){
            	private int lastIndex = list.getSelectedIndex();
     
    			public void mouseClicked(MouseEvent e) {
    				if(list.locationToIndex(e.getPoint()) == lastIndex){
    					lastIndex = -1;
    					list.clearSelection();
    				}
    				else{
    					lastIndex = list.getSelectedIndex();
    				}
     
    			}
     
    			public void mouseEntered(MouseEvent e) {
     
    			}
     
    			public void mouseExited(MouseEvent e) {
     
    			}
     
    			public void mousePressed(MouseEvent e) {
     
    		}
     
    			public void mouseReleased(MouseEvent e) {
     
    			}
     
            });
     
        }
    Bourrin je vous l'accorde

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 16/03/2015, 14h37
  2. Un Item d'une JList ouvre un nouveau Panel avec une JList + update
    Par nikolas92400 dans le forum Composants
    Réponses: 4
    Dernier message: 07/01/2015, 13h09
  3. Comment récupérer le contenu d'un item dans une JList ?
    Par julie_lab dans le forum Composants
    Réponses: 3
    Dernier message: 01/11/2010, 13h25
  4. Add Item dans une Jlist
    Par batmat dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 04/04/2008, 17h18
  5. rendre les item d'une JList transparent
    Par barbiche dans le forum Composants
    Réponses: 1
    Dernier message: 04/05/2007, 14h51

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