Advertisement
Guest User

Untitled

a guest
Apr 25th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. Thread thread = new Thread(new Runnable() {
  2. @Override
  3. public void run() {
  4. time=8;
  5. // TODO Auto-generated method stub
  6. while(!Thread.interrupted()) {
  7. Platform.runLater(new Runnable() {
  8. @Override
  9. public void run() {
  10. // TODO Auto-generated method stub
  11. lblTimer.setText(""+time);
  12. }
  13. });
  14. try {
  15. time--;
  16. Thread.sleep(1000);
  17. if(time==3) {
  18. System.out.println("test else");
  19. final Stage dialog = new Stage();
  20. dialog.initModality(Modality.APPLICATION_MODAL);
  21. VBox dialogVbox = new VBox(20);
  22. dialogVbox.getChildren().add(new Text("Wrong answer !\nThe answer was "+Card.getInstance().getGameCards().get(0).getAnswer()));
  23. Scene dialogScene = new Scene(dialogVbox, 300, 200);
  24. PauseTransition delay = new PauseTransition(Duration.seconds(2));
  25. delay.setOnFinished( event -> dialog.close() );
  26. delay.play();
  27. dialog.setScene(dialogScene);
  28. dialog.show();
  29. if(resultatFalseAnswer >0) {
  30. resultatFalseAnswer += -1;
  31. textFieldScore.setText(Double.toString(resultatGoodAnswer+resultatFalseAnswer));
  32. }
  33. else
  34. {
  35. resultatFalseAnswer+=0;
  36. textFieldScore.setText(Double.toString(resultatGoodAnswer+resultatFalseAnswer));
  37. }
  38. }
  39. if(time == 0 ) {
  40. Thread.currentThread().interrupt();
  41. }
  42.  
  43. }catch (Exception e) {
  44. // TODO: handle exception
  45. if(time == 0)
  46. Thread.currentThread().interrupt();
  47. }
  48. }
  49. }
  50. });
  51. thread.setDaemon(true);
  52. thread.start();
  53.  
  54. }
  55.  
  56. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement