Search code examples
eclipsercpeclipse-gefdraw2d

Draw 2D: Paint grid on grid layout figure


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.


Solution

  • 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.