From 1cf1ecbc75c6d14b40efb3161e7db0b8b64f7de2 Mon Sep 17 00:00:00 2001
From: 张世豪 <979909237@qq.com>
Date: 星期三, 17 十二月 2025 12:05:27 +0800
Subject: [PATCH] 新增有障碍物的路径规划算法和优化没有障碍物的路径算法

---
 src/dikuai/FanhuiDialog.java |   14 ++++----------
 1 files changed, 4 insertions(+), 10 deletions(-)

diff --git a/src/dikuai/FanhuiDialog.java b/src/dikuai/FanhuiDialog.java
index d824b23..ab5188f 100644
--- a/src/dikuai/FanhuiDialog.java
+++ b/src/dikuai/FanhuiDialog.java
@@ -7,6 +7,7 @@
 import java.io.FileInputStream;
 import java.util.Properties;
 import zhuye.MowerLocationData;
+import zhuye.buttonset;
 import java.text.DecimalFormat;
 import java.awt.GridBagLayout;
 import java.awt.GridBagConstraints;
@@ -105,24 +106,17 @@
         btnPanel.setBackground(new Color(248, 248, 248));
         btnPanel.setBorder(BorderFactory.createEmptyBorder(10, 0, 0, 0));
         
-        JButton cancelBtn = new JButton("鍙栨秷");
-        JButton okBtn = new JButton("纭畾");
-        
-        // 缇庡寲鎸夐挳
+        JButton cancelBtn = buttonset.createStyledButton("鍙栨秷", new Color(250, 250, 250));
         cancelBtn.setFont(new Font("Microsoft YaHei", Font.PLAIN, 14));
-        cancelBtn.setPreferredSize(new Dimension(90, 35));
-        cancelBtn.setBackground(new Color(250, 250, 250));
         cancelBtn.setForeground(new Color(80, 80, 80));
         cancelBtn.setBorder(BorderFactory.createCompoundBorder(
             BorderFactory.createLineBorder(new Color(200, 200, 200)),
             BorderFactory.createEmptyBorder(5, 15, 5, 15)
         ));
         cancelBtn.setCursor(new Cursor(Cursor.HAND_CURSOR));
-        
+
+        JButton okBtn = buttonset.createStyledButton("纭畾", new Color(70, 130, 220));
         okBtn.setFont(new Font("Microsoft YaHei", Font.BOLD, 14));
-        okBtn.setPreferredSize(new Dimension(90, 35));
-        okBtn.setBackground(new Color(70, 130, 220));
-        okBtn.setForeground(Color.WHITE);
         okBtn.setBorder(BorderFactory.createCompoundBorder(
             BorderFactory.createLineBorder(new Color(60, 120, 210)),
             BorderFactory.createEmptyBorder(5, 15, 5, 15)

--
Gitblit v1.10.0