質問

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