Bonjour
j'ai un petit soucis dans mon CaretListener (qui est appelé dès qu'un changement s'effectue dans mon JTextField)
voici un bout de mon code, avec en commentaires mon problème :
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 public class MaClasse extends JPanel implements ActionListener, CaretListener { public MaClasse() { // ... JTextField mon_champ[] = new JTextField[n]; // Tableau de n objets for (int i = 0 ; i < n ; i++) { mon_champ[i] = new JTextField(15); mon_champ[i].addCaretListener(this); // puis je l'ajoute à un JPanel } } public void caretUpdate (CaretEvent e) { // Ici je voudrais savoir quel champ a appelé le caretlistener. Il faudrait faire e.getSource() == mon_champ[i], mais moi il faudrait juste que je sache si c'est un élément du tableau mon_champ, pour pouvoir faire le même traitement pour tous les éléments de mon_champ } }
merci d'avance![]()
Partager