| | |
| | | JOptionPane.showMessageDialog(this, "请先生成割草路径", "提示", JOptionPane.INFORMATION_MESSAGE); |
| | | return; |
| | | } |
| | | |
| | | // 更新当前地块对象的属性 |
| | | if (dikuai != null) { |
| | | dikuai.setBaseStationCoordinates(baseStationNormalized); |
| | | dikuai.setBoundaryCoordinates(boundaryNormalized); |
| | | dikuai.setMowingWidth(widthNormalized); |
| | | dikuai.setPlannedPath(pathNormalized); |
| | | dikuai.setObstacleCoordinates(obstacleNormalized); |
| | | } |
| | | |
| | | // 调用回调保存数据 |
| | | if (saveCallback != null) { |
| | |
| | | } |
| | | |
| | | JOptionPane.showMessageDialog(this, "割草路径已保存", "成功", JOptionPane.INFORMATION_MESSAGE); |
| | | dispose(); |
| | | // dispose(); // 用户要求保存后不关闭页面 |
| | | } |
| | | |
| | | /** |