Я работаю над простым BeatBox, где играют разные звуки в зависимости от выбранных флажков.
Программа должна иметь 256 флажков, отображаемых в сетке 16x16.Поэтому, когда я создаю графический интерфейс с помощью прямого кода (т.е. без fxml или построителя сцены), я могу легко создать простой цикл для создания 256 флажков, добавить их в список, чтобы я мог использовать их позже, и добавить их всетка.
Я пытаюсь изменить этот подход и сделать это с помощью построителя сцены или кодирования непосредственно в файле fxml, но я не могу найти способ сделать это, и я даже не знаю, если этовозможно.Пытаясь выяснить это, я столкнулся с таким сомнением: - Есть ли способ создать список виджетов какого-либо типа, заполненный множеством компонентов (для моего данного примера, список с 256 флажками), через fxml или конструктор сцен?, а затем есть ссылка на список в моем классе Controller?
Мне действительно не нравится идея перетаскивания 256 флажков в построителе сцены или даже создания 256 тегов в fxml.И я думаю, что эта функция может быть полезна для многих других случаев.Так что, если это возможно, я бы хотел помочь.
Заранее спасибо!