Ярлык продолжает обновляться друг на друга - PullRequest
0 голосов
/ 20 апреля 2019

Я пытаюсь создать форму, в которой, когда пользователь нажимает на кнопку, появляется всплывающая метка, которая начинается с 1, и каждый раз, когда пользователь нажимает на эти кнопки, она меняется с 1 на 2, с 2 на 3 и так далее.

Я создал событие Action, в котором отображается код, который получает метку на дисплее, и теперь у меня был какой-то код. Проблема, которую я получаю, состоит в том, что при изменении на 2 или более он перезаписывает предыдущее число, поэтому они располагаются над каждым другой.

Я пытался test.setText ( "");

, но он не работает, так как читает только последнюю строку.

Это код, который находится внутри кнопки actionevent

clickbutton.setOnAction(new EventHandler<ActionEvent>()  {
            @Override
            public void handle(ActionEvent event)  {
                String Labelforstore = Integer.toString(chocolates.differenttypesofchocolate);
                Label test = new Label(differenttypesofchocolate);
                test.setText(differenttypesofchocolate); 
                gridPane.add(test, 4, 4);
            }         
}

Я ожидаю, что метка будет отображаться, но когда пользователь нажимает кнопку, он удаляет предыдущий номер и т. Д. Вместо того, чтобы перезаписать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...