Как я использую ArrayList в обработке в первый раз, у меня возникают некоторые проблемы.Обработка ArrayList - Как получить доступ к каждому индексу отдельно
Я создал Arraylist, в котором хранится PVector (x, y позиция) эллипса.
То, что я пытаюсь сделать, очень просто, я думаю, но я не могу найти много информации о ArrayLists.
Код: Позиция ArrayList;
void setup()
{
position= new ArrayList<Vectors>();
}
void draw()
{
position.get(i).display(); //display ellipse
}
void mousePressed()
{
position.add(new Vectors(new PVector(mouseX, mouseY)));
}
Таким образом, каждый раз, когда мышь нажата, новый эллипс создается в позиции mouseX mouseY. То, что я хотел бы сделать, - это когда я создал количество эллипсов, мне нужно контролировать каждый отдельно, чтобы изменить его размер или цвет, нажав на них или с помощью KeyPressed().
Пожалуйста, добавьте ваш код. – jruizaranguren