Как добавить массив меток в глобальный метод в том же классе и вызвать этот метод? JavaFX - PullRequest
0 голосов
/ 25 апреля 2020

Я использовал конструктор сцен и указал, что нажимаю следующую кнопку, и все 10 ярлыков должны изменить стиль, шрифт и текст. Это прекрасно работает, когда массив меток находится в том же методе,

Я хотел бы использовать массив из 10 элементов в других методах, как я могу создать метод, который будет легко вызывать массив меток? Я попытался объявить его в методе publi c, но метод clicknext не может увидеть этот массив.

Как только код будет запущен, но я хочу, чтобы массив был в одном методе многократного использования, чтобы я мог вызывать его и использовать тот же щелчок кнопки в других методах,

    public void clickNext() {
    Label[] labels = {invisiblelabelpg2surahname, invisiblelabelpg2header, invisiblelabelpg2label1,
            invisiblelabelpg2label2, invisiblelabelpg2label3, invisiblelabelpg2label4, invisiblelabelpg2label5,
            invisiblelabelpg2label6, invisiblelabelpg2label7, invisiblelabelpg2label8, invisiblelabelpg2label9, invisiblelabelpg2label10};


    for (int i = 0; i < labels.length; i++) {
        labels[i].setStyle(surahEnglishStyle);
        labels[i].setFont(EnglishFont);
        labels[i].setText("I did it !!!");
    }
}

Спасибо

...