绘制2D:在网格布局图上绘制网格

时间:2012-01-31 20:05:24

标签: eclipse rcp eclipse-gef draw2d

如何在具有网格布局的图上绘制网格本身(例如网格线)。我想我需要在另一层中绘制它,但我无法弄清楚究竟要做什么,用网格布局在“上方”绘制。

2 个答案:

答案 0 :(得分:1)

你可以做的是使用GridLayout,然后绘制矩形图形,在它们上方绘制你的项目。现在我想不出更优雅的方式来做到这一点。

答案 1 :(得分:1)

您可以使用网格布局覆盖图中的paint(Graphics)方法:

public void paint(Graphics g)
{
  super.paint(g);

  // draw your grid here
}

您在评论所在位置绘制的所有内容都将显示在图及其子项上方。