How can I paint the grid itself (e.g. grid lines) on a Figure, which has grid layout. I think i need to paint it in another layer, but i can not figure out what exactly to do, to paint 'above' the layer with grid layout.

有帮助吗?

解决方案

You can just override the paint(Graphics) method of your figure with the grid layout:

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

  // draw your grid here
}

Everything you paint where the comment is will appear above the figure and its children.

其他提示

What you can do is use a GridLayout, and paint Rectangle figures that on top of them you paint your items. Right now I cannot think of a more elegant way to do this.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top