diff --git a/src/main/java/lc/kra/jds/Simulation.java b/src/main/java/lc/kra/jds/Simulation.java index 5f7c1bc..00e57a7 100644 --- a/src/main/java/lc/kra/jds/Simulation.java +++ b/src/main/java/lc/kra/jds/Simulation.java @@ -163,6 +163,7 @@ public enum Layer { TOPMOST, BOTTOMMOST; } private double zoom; private boolean gridVisible; + private BufferedImage gridBuffer; protected List listeners; @@ -714,12 +715,17 @@ private Graphics2D prepareGraphics(Graphics defaultGraphics) { return graphics; } private void paintGrid(Graphics graphics, Dimension size) { - graphics.setColor(Color.LIGHT_GRAY); - for(int x=0;x components) { paintComponents(graphics, components, null); } private void paintComponents(Graphics graphics, Collection components, Collection ignore) {