Exemplo n.º 1
0
 private void createWordle() {
   if (null == wordle) {
     wordle = new Wordle();
     hWordle.getChildren().setAll(wordle);
     wordle.prefWidthProperty().bind(hWordle.widthProperty());
     wordle.prefHeightProperty().bind(hWordle.heightProperty());
   }
   Platform.runLater(
       () -> {
         wordle.setWords(
             tweetSetData
                 .getTree()
                 .entrySet()
                 .stream()
                 .sorted(TweetSetData.COMPARATOR.reversed())
                 .limit(NUM_MAX_WORDS)
                 .map(entry -> new Word(entry.getKey(), entry.getValue()))
                 .collect(Collectors.toList()));
         wordle.setTweet(tweetSetData.getNextOrRandomTweet(0, 3));
       });
 }