在处理中,我可以致电fill(myRGBValue)
设置填充颜色。有没有办法让我查询当前的填充颜色?
答案 0 :(得分:2)
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;
}