Я пытаюсь постоянно создавать JLabels для каждого имени в ArrayList PantryNames. Вот мой текущий код:Как динамически создавать JLabels с разными именами
for(int i = 0; i < FoodApp.getPantryNames().size(); i++){
JLabel lblNewLabel = new JLabel((String) FoodApp.getPantryNames().get(i));
contentPane.add(lblNewLabel, BorderLayout.WEST);
}
Я хочу lblNewLabel быть установлен в "ингредиент" + (я + 1). Например, первая пища будет ингредиентом1 и так далее. Кроме того, в contentPane lblNewLabel должен быть ингредиентом + (i + 1). Благодаря!
Пытается создать динамически именованные переменные, а не путь Java, и это ставит слишком большое значение для имен переменных, чем они должны быть заданы. Они почти не существуют в Java-коде, и гораздо важнее ** ссылки ** на объекты. См. [Этот аналогичный вопрос] (http://stackoverflow.com/questions/6729605/assigning-variables-with-dynamic-names-in-java) для получения дополнительной информации. –