Controller 001 alpha : Examples : togglebutton_event_1
Controller controller;
BFont font;
String[] text = {"un", "deux", "trois", "quatre", "cinq", "six", "sept", "huit"};
int i;
void setup()
{
size(200, 200);
framerate(25);
background(0);
fill(255);
font = loadFont("Century-Bold.vlw.gz");
textFont(font, 84);
textMode(ALIGN_CENTER);
controller = new Controller(this, "togglebuttons: 8");
controller.togglebuttons.get(0).setSelected(true);
controller.togglebuttons.setRadioBehavior(true); // gives a "radio" behavior to the button group
controller.togglebuttons.setLegend("choose your number"); // one tooltip for all the buttons in the group
}
void loop()
{
background(0);
text(text[i], width / 2, height / 2 + 16);
}
void controllerUpdated(ControllerEvent e)
{
if (e.getSource().getGroup() == controller.togglebuttons)
{
if (e.getMessage() == "SELECTED")
{
i = e.getSource().getIndex();
}
}
}
top
|
home
|
bagel papa poule : tookit