处理中的当前填充颜色

时间:2013-03-15 12:24:31

标签: colors processing

在处理中,我可以致电fill(myRGBValue) 设置填充颜色。有没有办法让我查询当前的填充颜色?

2 个答案:

答案 0 :(得分:2)

当然,just use something like

int fillColor = g.fillColor;

其中g是您的PGraphics渲染器。

请注意,这是Java,并不完全是Processing。但Processing转换为直接Java代码,允许您在Processing中使用Java。

答案 1 :(得分:0)

如果要保持程序兼容,请使用类似以下内容的

//实用程序

private static color currentFillColor = 0xFFFFFFFF;
private static color currentStrokeColor = 0xFF000000;

void setFill(color c)
{
  currentFillColor = c;
  fill(c);
}

color getFill()
{
  return currentFillColor;
}

void setStroke(color c)
{
  currentStrokeColor = c;
  stroke(c);
}

color getStroke()
{
  return currentStrokeColor;
}