//sketch_ControlP5_radioButton ラジオボタン import controlP5.*; ControlP5 cp5; color c = color(0); void setup() { size(400,400,P3D); noStroke(); cp5 = new ControlP5(this); cp5.addRadioButton("radio") .setPosition(0,0) .setItemWidth(20) .setItemHeight(20) .addItem("black", 0) .addItem("red", 1) .addItem("green", 2) .addItem("blue", 3) .addItem("grey", 4) .setColorLabel(color(0)) .activate(0); } void radio(int theC) { switch(theC) { 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(); }