//sketch_ControlP5_ButtonBar import controlP5.*; ControlP5 cp5; color c = color(0); void setup() { size(400,400,P3D); noStroke(); cp5 = new ControlP5(this); ButtonBar b = cp5.addButtonBar("bar") .setPosition(0, 0) .setSize(400, 20) .addItems(split("blac red green blue grey"," ")); } void bar(int n) { println("bar clicked, item-value:", n); switch(n) { case(0):c=color(0);break; case(1):c=color(255,0,0);break; case(2):c=color(0, 255, 0);break; case(3):c=color(0, 0, 255);break; case(4):c=color(130);break; } } void draw() { pushMatrix(); lights(); background(255); fill(c); translate(width / 2, height / 2); rotateY(map(mouseX, 0, width, -PI/1, PI/1)); rotateX(map(mouseY, 0, height, PI/1, -PI/1)); box(50,50,100); popMatrix(); }