我正在使用处理 3 和 Controlp5 库。
假设我有一个方法是apple.eat()
. 我怎么把它放在一个按钮里?
cp5.addButton("apple.eat")
不起作用。
我将如何使按钮触发apple.eat()
?
我正在使用处理 3 和 Controlp5 库。
假设我有一个方法是apple.eat()
. 我怎么把它放在一个按钮里?
cp5.addButton("apple.eat")
不起作用。
我将如何使按钮触发apple.eat()
?
另一种方法是将 CallbackListener 添加到按钮。
Button eat = new Button(cp5, "eat apple");
eat.addCallback(new CallbackListener() {
@Override
public void controlEvent(CallbackEvent event) {
if (event.getAction() == 100) {
apple.eat();
}
}
});
你可以这样做:
cp5.addButton("appleEat");
然后定义一个调用该类的函数:
void appleEat(int value){
apple.eat();
}