处理Java:对齐文本和椭圆

时间:2015-07-08 21:43:34

标签: java processing

我正在尝试在 Processing 中垂直对齐一串文本和一个椭圆。虽然textAlignellipseMode都设置为CENTER,但文本和椭圆之间仍然存在轻微的偏移。

void setup()
{
  size(200, 200);
  background(255);
  textAlign(CENTER);
  ellipseMode(CENTER);

  noStroke();
  smooth();
  fill(0);
  text("Document 1.txt", 60, 20);
  fill(255, 0, 0);
  ellipse(120, 20, 10, 10);
}

1 个答案:

答案 0 :(得分:2)

而不是指定水平对齐的textAlign(CENTER),而是使用textAlign(CENTER, CENTER),这可以保证文本在水平和垂直方向上对齐。