//sketch_ControlP5_DropdownList import controlP5.*; ControlP5 cp5; DropdownList d1, d2; color c = color(0); void setup() { size(400,400,P3D); noStroke(); cp5 = new ControlP5(this); d1 = cp5.addDropdownList("List-d1") .setPosition(0, 0) .setSize(50,120) .setItemHeight(20) .setBarHeight(20) .addItem("blac", 0) .addItem("red", 1) .addItem("green", 2) .addItem("blue", 3) .addItem("grey", 4) ; } void controlEvent(ControlEvent theEvent) { if (theEvent.isController()) { int n=(int)theEvent.getController().getValue(); println(theEvent.getController()+"\t"+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(); }