Bonjour je viens vous exposé un mystère
j'ai la ligne :
si value = tf2 et le texte est tf2 (34) ca marche par contre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 if ((((MyCheckBox)_list.get(i)).getText()).matches(value+"[ ()1-9]*"))
pour un value =tf1 et un texte tf1 (20) ca marche pas ...
le code complet de la methode
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 public void select(String value){ System.out.println("avt select ?"); for (int i = 0; i<_list.size(); i++) { System.out.println(value+"[ ()1-9]*"+" "+((MyCheckBox)_list.get(i)).getText()); if ((((MyCheckBox)_list.get(i)).getText()).matches(value+"[ ()1-9]*")) { System.out.println("select ?"); if (!((MyCheckBox)_list.get(i)).isSelected()) ((MyCheckBox)_list.get(i)).doClick(); return; } } }
Partager