diff --git a/src/server/DrawingController.java b/src/server/DrawingController.java index f48100e88489a1f04fb35da20924907aa5514c63..ae370b53d3b9d4a6b27221a0726bcaeb95007ef4 100644 --- a/src/server/DrawingController.java +++ b/src/server/DrawingController.java @@ -91,6 +91,7 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo strokeSizeList.add(strokeSize); g2 = (Graphics2D) bufferedImage.getGraphics(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); switch (mode) { case "OVAL": case "RECTANGLE": @@ -107,11 +108,6 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo default: break; } - g2 = (Graphics2D) bufferedImage.getGraphics(); - g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); - g2.setColor(color); - - IDrawingUpdate client; @@ -138,6 +134,7 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo } g2 = (Graphics2D) bufferedImage.getGraphics(); + g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); switch (mode) { case "FREEHAND": g2.setColor(color); @@ -154,10 +151,6 @@ public class DrawingController extends UnicastRemoteObject implements IDrawingCo default: break; } - g2 = (Graphics2D) bufferedImage.getGraphics(); - g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); - g2.setColor(color); - IDrawingUpdate client;