Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Thread thread = new Thread(new Runnable() {
- @Override
- public void run() {
- time=8;
- // TODO Auto-generated method stub
- while(!Thread.interrupted()) {
- Platform.runLater(new Runnable() {
- @Override
- public void run() {
- // TODO Auto-generated method stub
- lblTimer.setText(""+time);
- }
- });
- try {
- time--;
- Thread.sleep(1000);
- if(time==3) {
- System.out.println("test else");
- final Stage dialog = new Stage();
- dialog.initModality(Modality.APPLICATION_MODAL);
- VBox dialogVbox = new VBox(20);
- dialogVbox.getChildren().add(new Text("Wrong answer !\nThe answer was "+Card.getInstance().getGameCards().get(0).getAnswer()));
- Scene dialogScene = new Scene(dialogVbox, 300, 200);
- PauseTransition delay = new PauseTransition(Duration.seconds(2));
- delay.setOnFinished( event -> dialog.close() );
- delay.play();
- dialog.setScene(dialogScene);
- dialog.show();
- if(resultatFalseAnswer >0) {
- resultatFalseAnswer += -1;
- textFieldScore.setText(Double.toString(resultatGoodAnswer+resultatFalseAnswer));
- }
- else
- {
- resultatFalseAnswer+=0;
- textFieldScore.setText(Double.toString(resultatGoodAnswer+resultatFalseAnswer));
- }
- }
- if(time == 0 ) {
- Thread.currentThread().interrupt();
- }
- }catch (Exception e) {
- // TODO: handle exception
- if(time == 0)
- Thread.currentThread().interrupt();
- }
- }
- }
- });
- thread.setDaemon(true);
- thread.start();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement