From 13d032241e1a2938a8be4f64c9171e1240e9ea1e Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期一, 22 十二月 2025 18:50:42 +0800
Subject: [PATCH] 新增了边界管理页面和首页边界虚线功能

---
 src/bianjie/shudongdraw.java |    9 ++++++---
 1 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/bianjie/shudongdraw.java b/src/bianjie/shudongdraw.java
index 022e3d5..ec2a8eb 100644
--- a/src/bianjie/shudongdraw.java
+++ b/src/bianjie/shudongdraw.java
@@ -26,6 +26,7 @@
     
     // 棰滆壊瀹氫箟
     private static final Color MANUAL_BOUNDARY_COLOR = new Color(255, 0, 0); // 绾㈣壊
+    private static final Color MANUAL_BOUNDARY_LINE_COLOR = new Color(0, 100, 0); // 澧ㄧ豢鑹�
     private static final Color MANUAL_BOUNDARY_FILL_COLOR = new Color(255, 0, 0, 50); // 鍗婇�忔槑绾㈣壊濉厖
     private static final Color MOUSE_POSITION_COLOR = new Color(255, 0, 0, 128); // 鍗婇�忔槑绾㈣壊锛堥紶鏍囦綅缃級
     
@@ -126,7 +127,7 @@
         // 缁樺埗杈圭晫绾匡紙鑷冲皯闇�瑕�2涓偣锛�
         if (points.size() >= 2) {
             g2d.setStroke(new BasicStroke(strokeWidth, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND));
-            g2d.setColor(MANUAL_BOUNDARY_COLOR);
+            g2d.setColor(MANUAL_BOUNDARY_LINE_COLOR);
             
             Path2D.Double borderPath = new Path2D.Double();
             borderPath.moveTo(points.get(0).x, points.get(0).y);
@@ -144,7 +145,7 @@
         // 鍗充娇鍙湁涓�涓偣涔熻缁樺埗
         if (points.size() >= 1) {
             // 灏嗙嚎鏉″搴﹁浆鎹负涓栫晫鍧愭爣鐨勭洿寰勶紝鐩村緞鏄嚎鏉″搴︾殑2鍊�
-            double pointDiameter = (strokeWidth * 2) / scale;
+            double pointDiameter = strokeWidth * 2;
             g2d.setColor(MANUAL_BOUNDARY_COLOR);
             for (Point2D.Double point : points) {
                 Ellipse2D.Double marker = new Ellipse2D.Double(
@@ -182,7 +183,7 @@
         // 璁$畻绾挎潯瀹藉害
         float strokeWidth = (float) (3 / Math.max(0.5, scale));
         // 榧犳爣浣嶇疆鍦嗗湀鐩村緞鏄嚎鏉″搴︾殑2鍊�
-        double mouseCircleDiameter = (strokeWidth * 2) / scale;
+        double mouseCircleDiameter = strokeWidth * 2;
         
         // 缁樺埗榧犳爣浣嶇疆鐨勫渾鍦堬紙浣跨敤鍗婇�忔槑棰滆壊锛�
         g2d.setColor(MOUSE_POSITION_COLOR);
@@ -200,3 +201,5 @@
         g2d.setStroke(originalStroke);
     }
 }
+
+

--
Gitblit v1.10.0