voila le code
ce code permet d'écouté l'état d'un moteur (si il tourne ou si il tourne pas pour simplifier)
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
22
23
24
25
26 device.addStateListener(new IStateListener(){ public void stateChange(StateEvent e) { // TODO Auto-generated method stub System.out.println(e.getState()); if(e.getState().equals(Device.RUNNING)) { displayPanel.setEnabled(false); ampliFireSelectionPanel.setEnabled(false); calibrationPanel.setEnabled(false); } else { displayPanel.setEnabled(false); ampliFireSelectionPanel.setEnabled(false); calibrationPanel.setEnabled(false); } } public void errorChange(ErrorEvent evt) { // TODO Auto-generated method stub System.out.println(evt); } });
quand je debug ca passe bien par ce listener et respecte la condition. Mais pourtant ca ne rend pas les JPanel innaccessible
quelqun serai pourquoi ? (dans toutes les conditions j mis en setEnabled(false) pour tester)
merci d'avance
Partager