我正在使用Processing 3和Controlp5库。
假设我有一个apple.eat()
方法。我该如何将其放在按钮中?
cp5.addButton("apple.eat")
不起作用。
我如何使按钮触发apple.eat()
?
答案 0 :(得分:1)
另一种方法是将CallbackListener添加到按钮。
Button eat = new Button(cp5, "eat apple");
eat.addCallback(new CallbackListener() {
@Override
public void controlEvent(CallbackEvent event) {
if (event.getAction() == 100) {
apple.eat();
}
}
});
答案 1 :(得分:0)
您可以执行以下操作:
cp5.addButton("appleEat");
然后定义一个调用该类的函数:
void appleEat(int value){
apple.eat();
}