Merge branch '66-plot-legend' into 'master'

Call super.paint before drawing

fixes #66

See merge request !14
This commit is contained in:
Fabian Becker 2016-01-01 17:13:25 +01:00
commit eb50687605

View File

@ -845,11 +845,11 @@ public class FunctionArea extends DArea implements Serializable {
BufferedImage bufferedImage = new BufferedImage(theWidth, theHeight, BufferedImage.TYPE_INT_RGB); BufferedImage bufferedImage = new BufferedImage(theWidth, theHeight, BufferedImage.TYPE_INT_RGB);
// Create a graphics contents on the buffered image // Create a graphics contents on the buffered image
Graphics2D g2D = bufferedImage.createGraphics(); Graphics2D g2D = bufferedImage.createGraphics();
super.paint(g2D);
if (legendBox != null && legend) { if (legendBox != null && legend) {
legendBox.paintIn(g2D, scaledBorder.getInnerRect(this)); legendBox.paintIn(g2D, scaledBorder.getInnerRect(this));
} }
super.paint(g2D);
// Now put everything on the screen // Now put everything on the screen
g.drawImage(bufferedImage, 0, 0, this); g.drawImage(bufferedImage, 0, 0, this);
} }