|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ControlListener
ControlListener is an interface that can be implemented by a custom class. add the controlListener to a controller with addListner() Controller
/** * ControlP5 Listener * by andreas schlegel, 2009 */ import controlP5.*; ControlP5 controlP5; MyControlListener myListener; void setup() { size(400,400); frameRate(30); controlP5 = new ControlP5(this); controlP5.addSlider("mySlider",100,200,140,200,200,100,10); myListener = new MyControlListener(); controlP5.controller("mySlider").addListener(myListener); } void draw() { background(myListener.col); } class MyControlListener implements ControlListener { int col; public void controlEvent(ControlEvent theEvent) { println("i got an event from mySlider, " + "changing background color to "+ theEvent.controller().value()); col = (int)theEvent.controller().value(); } }
Method Summary | |
---|---|
void |
controlEvent(ControlEvent theEvent)
ControlListener is an interface that can be implemented by a custom class. |
Method Detail |
---|
void controlEvent(ControlEvent theEvent)
theEvent
- ControlEvent
Controller
/** * ControlP5 Listener * by andreas schlegel, 2009 */ import controlP5.*; ControlP5 controlP5; MyControlListener myListener; void setup() { size(400,400); frameRate(30); controlP5 = new ControlP5(this); controlP5.addSlider("mySlider",100,200,140,200,200,100,10); myListener = new MyControlListener(); controlP5.controller("mySlider").addListener(myListener); } void draw() { background(myListener.col); } class MyControlListener implements ControlListener { int col; public void controlEvent(ControlEvent theEvent) { println("i got an event from mySlider, " + "changing background color to "+ theEvent.controller().value()); col = (int)theEvent.controller().value(); } }
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |