// Method that shows the top 5 scores in the ScoreScreen panel public void ShowHighscore(ScreenFrame frame, ServerConnection server, Parsers parser) { // try { // Initiates highscore class Highscore highscores = new Highscore(); // Instantiates highscore object..? highscores = parser.scoreParser(server.get("scores/"), highscores); // Sets the labels in ScoreScreen panel equal to the obtained scores from servers frame .getHighscore() .getLblFirst() .setText("#1: " + String.valueOf(highscores.getFirstPlace() + " points")); frame .getHighscore() .getLblSecond() .setText("#2: " + String.valueOf(highscores.getSecondPlace() + " points")); frame .getHighscore() .getLblThird() .setText("#3: " + String.valueOf(highscores.getThirdPlace() + " points")); frame .getHighscore() .getLblFourth() .setText("#4: " + String.valueOf(highscores.getFourthPlace() + " points")); frame .getHighscore() .getLblFifth() .setText("#5: " + String.valueOf(highscores.getFifthPlace() + " points")); // } catch (Exception e) { e.printStackTrace(); } }