Bonjour,
Je voudrais fermer le drawer automatiquement après son ouverture de 5 secondes.
voici mon code:
Pouvez vous m'aider svp?Code:
1
2
3
4
5
6
7 if (drawer.isShown()){ drawer.close(); } else{ drawer.open(); }
Version imprimable
Bonjour,
Je voudrais fermer le drawer automatiquement après son ouverture de 5 secondes.
voici mon code:
Pouvez vous m'aider svp?Code:
1
2
3
4
5
6
7 if (drawer.isShown()){ drawer.close(); } else{ drawer.open(); }
Bah, tu mets crée un Timer a l'ouverture, qui dure 5 secondes puis qui fermera le drawer.
tu as répété ma question!! j'ai essayé mais l'interface se bloque ... et je demande l'aide ici
Apparement ca a été d'une grande aide, puisque tu as daigné donné un élément supplémentaire au rébus : "L'interface se bloque".
Sur ce ton, n'espère pas d'aide ultérieurs. Si tu crois que je ne sais pas comment tu traites les gens, la manière dont tu poses des question sur d'autres forums tu te trompes, alors change ton fusil d'épaules, c'est un bon conseil. (c.f : blenderartists par exemple).
Le Drawer ? Euh....
Quel rapport avec JavaFX ? C'est du Gluon (au quel cas c'est le bon forum) ou il faut que je bouge la discussion dans le forum Android ?
Lol, je t'ai même pas traité juste je répond logiquement à ta réponse et excuse moi si tu as mal pris ma réponse.(wax78)
voila mon code:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 if (drawer.isShown()){ try { Thread.sleep(10000); } catch (Exception e1) { // TODO Auto-generated catch block e1.printStackTrace(); } drawer.isHidden(); } else{ drawer.open(); }
Quelque soit l'API graphique que tu utilises (et je n'ai pas encore eut de réponse claire à ce sujet), il est souvent très malvenu de faire un gros sleep() dans le thread événementiel...
alors, c'est la solution d'après toi?
un timer (cfr la première réponse donnée)