le probleme du == est que tu compares les références et non les chaines en elles même. Ton test peut très bien, un jour ou l'autre, renvoyer false.
Utilise plutôt equals :
CordialementCode:
1
2
3
4
5
6
7
8
9
10
11
12
13 if("Pause".equals(btnpause.getText())) { if (NRec.thread != null) { NRec.line.stop(); btnpause.setText("Resume"); btnstop.setEnabled(false); } }else if("Resume".equals(btnpause.getText())) { if (NRec.thread != null) { NRec.line.start(); btnpause.setText("Pause"); btnstop.setEnabled(true); } }
Fred