[java] JCombox ...
kat
-
kat -
kat -
Mon interface a un p'tit pb que je n'arrive pas à fixer !
En fait, j'utilise des JCombox dans l'interface, j'en sélectionne un puis quand je passe au deuxième, l'exécution de l'interface s'arrête! J'exécute une deuxième fois le prog JAVA et cette fois, j'arrive à selectionner tous les JCombox ...
Ca m'arrive souvent et parfois ça plante et je n'arrive plus à fermer l'interface (je passe par CTRL + Z et puis je dois tuer le processus avec sous commandes)!
Vraiment étrange, quelqu'un a une idée ! Merci d'avance!
En fait, j'utilise des JCombox dans l'interface, j'en sélectionne un puis quand je passe au deuxième, l'exécution de l'interface s'arrête! J'exécute une deuxième fois le prog JAVA et cette fois, j'arrive à selectionner tous les JCombox ...
Ca m'arrive souvent et parfois ça plante et je n'arrive plus à fermer l'interface (je passe par CTRL + Z et puis je dois tuer le processus avec sous commandes)!
Vraiment étrange, quelqu'un a une idée ! Merci d'avance!
A voir également:
- [java] JCombox ...
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Eclipse java - Télécharger - Langages
2 réponses
C'est à dire?
Pour les JCombox, j'avais initialement utilisé des ActionListener et maintenant, je suis passée à un adapter de MouseListener, car à chaque fois que je sélectionnais un JCombox, j'avais un message :
Warning:
Name: textASW
Class: XmScrolledWindow
Creating an active drop site with no drop procedure.
mais le pb persiste.
Un petit goût de mon prog :
jc = new JComboBox(v);
for(n=1; n<=10;n++){
jc.addItem(Integer.toString(n));
}
jc.setMaximumRowCount(3);
jc.setEditable(false);
jc.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
Object element = jc.getSelectedItem();
if(v.indexOf(element) == -1){jc.insertItemAt(element,0);}
}
});
Sinon, la méthode avec les ActionListener :
public void actionPerformed(ActionEvent e){
if(e.getModifiers() == 0){
if(e.getSource() == jc){
Object element = jc.getSelectedItem();
if(v.indexOf(element) == -1){jc.insertItemAt(element,0);}
}
else if(e.getSource() == jc1){
Object element1 = jc1.getSelectedItem();
if(v1.indexOf(element1) == -1){jc1.insertItemAt(element1,0);}
}
else if(e.getSource() == jc2){
Object element2 = jc2.getSelectedItem();
if(v2.indexOf(element2) == -1){jc2.insertItemAt(element2,0);}
}
}
}
Voilà .... je ne vois pas ce qui perturbe le prog!
Pour les JCombox, j'avais initialement utilisé des ActionListener et maintenant, je suis passée à un adapter de MouseListener, car à chaque fois que je sélectionnais un JCombox, j'avais un message :
Warning:
Name: textASW
Class: XmScrolledWindow
Creating an active drop site with no drop procedure.
mais le pb persiste.
Un petit goût de mon prog :
jc = new JComboBox(v);
for(n=1; n<=10;n++){
jc.addItem(Integer.toString(n));
}
jc.setMaximumRowCount(3);
jc.setEditable(false);
jc.addMouseListener(new MouseAdapter(){
public void mouseClicked(MouseEvent e){
Object element = jc.getSelectedItem();
if(v.indexOf(element) == -1){jc.insertItemAt(element,0);}
}
});
Sinon, la méthode avec les ActionListener :
public void actionPerformed(ActionEvent e){
if(e.getModifiers() == 0){
if(e.getSource() == jc){
Object element = jc.getSelectedItem();
if(v.indexOf(element) == -1){jc.insertItemAt(element,0);}
}
else if(e.getSource() == jc1){
Object element1 = jc1.getSelectedItem();
if(v1.indexOf(element1) == -1){jc1.insertItemAt(element1,0);}
}
else if(e.getSource() == jc2){
Object element2 = jc2.getSelectedItem();
if(v2.indexOf(element2) == -1){jc2.insertItemAt(element2,0);}
}
}
}
Voilà .... je ne vois pas ce qui perturbe le prog!