Измените эту строку с
ShowBalls.textProperty().bind(new SimpleIntegerProperty(Ball.get()).asString());
на эту
ShowBalls.textProperty().bind(Ball.asString());
В качестве примечания, я знаю, что вы все еще работаете над этим, но, поскольку все ваши функции находятся в одном классе, онивсе должны быть частными, а не публичными, и традиционно функции начинаются с строчной первой буквы, например, у вас есть
public void ResetScoreboard() {
, когда это должно быть
private void resetScoreboard() {
То же самое относится к именам переменных Ball
быть ball
Я пытаюсь зарезервировать заглавные начальные буквы только для имен классов. Я бы дал Google соглашения об именах, когда вы получите шанс, что это поможет всем оставаться на одной странице при чтении чужого кода.
Удачи сваш проект надеюсь, что все идет хорошо