Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
846 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Problème JList, avec 2 affichages pour 1 selection

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème JList, avec 2 affichages pour 1 selection

n°1078588
tequilla76
Posté le 10-05-2005 à 22:40:06  profilanswer
 

Bonsoir, voila j'ai un petit problème, j'ai une JList que je créé avec un Vector comme paramètre. Je fais un test en affichant a l'écran selon sur quel élément je clique. Le problème c'est que pour chaque clique, l'affichage qui doit s'effectuer se fais mais 2 fois. Voici la classe de test de la JList:
 

Code :
  1. import javax.swing.*;
  2. import javax.swing.event.ListSelectionEvent;
  3. import javax.swing.event.ListSelectionListener;
  4. import java.util.Vector;
  5. class liste extends JFrame implements ListSelectionListener{
  6. public liste(){
  7.  setTitle("Test" );
  8.  JPanel p=new JPanel();
  9.  Vector vect=new Vector(); 
  10.   vect.addElement("tata" );
  11.   vect.addElement("titi" );
  12.   vect.addElement("popo" );
  13.   JList list = new JList(vect);
  14.   list.addListSelectionListener(this);
  15.  p.add(new JLabel("sgsgdsfgdfg" ));
  16.  p.add(list);
  17.  getContentPane().add(p); 
  18.    
  19.      pack();
  20.      setVisible(true);
  21.    
  22. }
  23.  public void valueChanged(ListSelectionEvent evt){
  24.   if((String)((JList)evt.getSource()).getSelectedValue()=="popo" ){
  25.    System.out.println("hihihihi" );
  26.   }
  27.   else
  28.    System.out.println("c'est tata ou titi" );
  29.  }
  30. public static void main(String arg[]){
  31.  new liste();
  32. }
  33. }


Message édité par tequilla76 le 12-05-2005 à 19:00:19
mood
Publicité
Posté le 10-05-2005 à 22:40:06  profilanswer
 

n°1078746
the real m​oins moins
Posté le 11-05-2005 à 02:12:02  profilanswer
 

"pour mapper de ports" ? euh, c'est quoi le rapport, ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1078777
grimgroth
Posté le 11-05-2005 à 07:35:03  profilanswer
 

et pis va falloir se mettre à l'anglais. Tu verras un nouveau monde s'ouvrir devant toi...

n°1078827
tequilla76
Posté le 11-05-2005 à 08:58:52  profilanswer
 

bon la le rapport c'est que j'ai besoin de JList pour mon IHM et qu'une fois le pb résolu, je changerai le 1er post car j'ai un autre pb, mais pour l'instant une chose a la fois.
 
Pouvez vous m'aider svp?

n°1078955
souk
Tourist
Posté le 11-05-2005 à 10:24:20  profilanswer
 

c'est normal, tu recois plusieurs evenements pour un changement => l'élément qui était sélectionné est déselectionné, premier evenement
puis le deuxieme est sélectionné, deuxieme evenement
 
regarde du coté de getValueIsAdjusting() de ListSelectionEvent  :)

n°1078995
tequilla76
Posté le 11-05-2005 à 10:41:39  profilanswer
 

ok je vais regarder ca; Merci

n°1079001
the real m​oins moins
Posté le 11-05-2005 à 10:45:48  profilanswer
 

tequilla76 a écrit :

bon la le rapport c'est que j'ai besoin de JList pour mon IHM et qu'une fois le pb résolu, je changerai le 1er post car j'ai un autre pb, mais pour l'instant une chose a la fois.


:heink:
- tu peux changer le titre
- tu ferais sans doute mieux de créer un autre topic


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1079302
tequilla76
Posté le 11-05-2005 à 13:27:04  profilanswer
 

porquoi creer un autre topic, je vais pas en creer un poir chaque problèmes?

n°1079314
the real m​oins moins
Posté le 11-05-2005 à 13:34:15  profilanswer
 

ça dépend, tu comptes en avoir beaucoup sans essayer d'y trouver les solutions toi meme?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1079315
the real m​oins moins
Posté le 11-05-2005 à 13:34:31  profilanswer
 

(parce qu'a ce train là, autant nous demander franchement de faire ton projet à ta place)


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
mood
Publicité
Posté le 11-05-2005 à 13:34:31  profilanswer
 

n°1079798
tequilla76
Posté le 11-05-2005 à 17:13:08  profilanswer
 

non, c'est des problèmes h'IHM et non du moteur de fonctionnemnt

n°1080326
tequilla76
Posté le 11-05-2005 à 22:51:27  profilanswer
 

EDIT du 1er post

n°1080409
the real m​oins moins
Posté le 11-05-2005 à 23:47:21  profilanswer
 

c'est pas une hotline ici hein, t'es prié d'au minimum laisser tes questions et les réponses, des fois que ça servirait à quelqu'un d'autre :sarcastic:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
n°1080476
tequilla76
Posté le 12-05-2005 à 08:08:04  profilanswer
 

tu veux que je réécrive l'autre question?

n°1080563
souk
Tourist
Posté le 12-05-2005 à 10:10:53  profilanswer
 

bah l'interet de garder les topics, c'est qu'ils peuvent profiter à d'autres que toi après :sarcastic:
c'est pour ca que généralement, un topic par question c'est mieux [:itm]

n°1080617
tequilla76
Posté le 12-05-2005 à 11:11:49  profilanswer
 

ok, je vais rétablir l'ancien topic et creer un autre

n°1081325
tequilla76
Posté le 12-05-2005 à 18:59:48  profilanswer
 

sujet édité


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Problème JList, avec 2 affichages pour 1 selection

 

Sujets relatifs
probleme programmation matlab[QT]Problème de repaint() sur un QLabel
Menu : problème de "scintillement".Problème php - mysql avec IIS
probleme lecture vidéoNEWBIE : Probleme de frame, header, target.
Problème avec mysql_fetch_array()Probleme de gestion des evenements claviers
Sybase php : Problème de connexion - et de get_last_messageun problème d'adressage! (enfin!peut etre )
Plus de sujets relatifs à : Problème JList, avec 2 affichages pour 1 selection


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)