full sketch
ArrayList<Circle> circleArray = new ArrayList();
void setup() {
size(900, 600);
background(0);
}//func
void draw() {
background(0);
if (keyPressed||mousePressed) {
Circle test = new Circle(mouseX, mouseY);
circleArray.add(test);
}
println(circleArray.size());
for (Circle circles : circleArray) {
circles.display();
}
}//func
// ====================================================================
class Circle {
float x;
float y;
Circle(float x_, float y_) {
x= x_;
y= y_;
}//constructor
void display() {
ellipse(x, y, 10, 10);
}//method
//
}//class
//