Java 如何在处理过程中一次渲染列表中的多个对象?

Java 如何在处理过程中一次渲染列表中的多个对象?,java,arrays,processing,Java,Arrays,Processing,我试图在处理过程中渲染2个按钮,但我不知道如何更新所有按钮 Button[] cudels = new Button[100]; void setup() { size(1200, 800); odvody(); } void odvody() { cudels[1] = new Button(width/2, height/2, 200, 50, "I need Water",20, 255, 0, 255); cudels[2] = new Button(width/2,

我试图在处理过程中渲染2个按钮,但我不知道如何更新所有按钮

Button[] cudels = new Button[100];
void setup()
{
 size(1200, 800);
  odvody();
}

void odvody()
{
cudels[1] = new Button(width/2, height/2, 200, 50, "I need Water",20,  255, 
0, 255);  

cudels[2] = new Button(width/2, 20, 200, 50, "I need some LAAAVAA" ,20,  255, 
255, 0);

cudels[].update();
cudels[].render();
}

只需遍历数组:

for (int i = 0; i < cudels.length; i++) {
  if (cudels[i] != null) {
    cudels[i].update();
    cudels[i].render();
  }
}
for(int i=0;i
在阵列上循环。不能对数组本身调用
update
render
方法。Java数组没有这些方法。