Domanda

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.

È stato utile?

Soluzione

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.

Altri suggerimenti

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top