Вот что у меня есть:Может ли переменная ссылаться на компонент внутри FOR?
Существует 9 уровней заклинаний. Маг может использовать только определенное количество заклинаний в день.
Я построил панель с вкладками (9 вкладок), которая содержит 9 пустых квадратов (изображений) на каждой вкладке.
Цифры ниже (4, 3, 2, 1 и 0s) - это количество заклинаний, которые может наложить маг.
Я хочу установить квадраты, которые не будут использоваться невидимыми.
пример:
, если он может бросить 4 заклинания на уровне 1, image1square5 через image1square9 стать невидимым. 3 заклинания на уровне 2, image2square4 через image2square9 становятся невидимыми.
Я попытался это:
int lvl1, lvl2, lvl3, lvl4, lvl5,lvl6,lvl7,lvl8,lvl9;
lvl1 = 4 +1;
lvl2 = 3 +1;
lvl3 = 3 +1;
lvl4 = 2 +1;
lvl5 = 1 +1;
lvl6 = 0 +1;
lvl7 = 0 +1;
lvl8 = 0 +1;
lvl9 = 0 +1;
for (int i = n1; i <= 9; i++) {
image1square+i.setVisible(false);
}
for (int i = n2; i <= 9; i++) {
image2square+i.setVisible(false);
}
и так далее ...
Как использовать переменную внутри FOR?
См. [Это] (http://arshajii.com/coding-faqs/dynamic-vars.html). – arshajii
... скажите whaaat? – TypeIA
где вы объявляете свои объекты image1square? – Andrew