From 95c674367dd1af6cf5ca7cb2647e82246018c013 Mon Sep 17 00:00:00 2001
From: chehaoc <chehao.chang@student.unimelb.edu.au>
Date: Fri, 25 Oct 2019 14:58:38 +1100
Subject: [PATCH] fix dot drawing issue
---
src/GUI/DrawingArea.java | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/GUI/DrawingArea.java b/src/GUI/DrawingArea.java
index a670fea..f610953 100644
--- a/src/GUI/DrawingArea.java
+++ b/src/GUI/DrawingArea.java
@@ -268,10 +268,18 @@ public class DrawingArea extends JPanel implements MouseMotionListener, MouseLis
public void mouseReleased(MouseEvent e) {
IDrawingController drawingController = client.getDrawingController();
switch (currentMode) {
+ case FREEHAND:
+ if (startPoint.equals(previousPoint)) {
+ ((Line2D) drawing).setLine(startPoint, startPoint);
+ g2.setColor(shapeColor);
+ g2.setStroke(lineStroke);
+ g2.draw(drawing);
+ }
+ break;
case OVAL:
case RECTANGLE:
case CIRCLE:
- case FREEHAND:
+
case LINE:
g2.setColor(shapeColor);
// g2.fill(drawing); /// Uncomment the line to fill the shapes with color ///
--
GitLab