diff --git a/src/main/java/org/example/ImageDotMarker.java b/src/main/java/org/example/ImageDotMarker.java index d096a85..a3700e2 100644 --- a/src/main/java/org/example/ImageDotMarker.java +++ b/src/main/java/org/example/ImageDotMarker.java @@ -401,7 +401,7 @@ public class ImageDotMarker extends JFrame { private void addNewPoint(Point imgPoint) { // 提示用户输入点名称 String name = JOptionPane.showInputDialog(this, "请输入标记点名称:", "添加标记点", JOptionPane.PLAIN_MESSAGE); - if (name == null) return; // 用户取消 + if (name == null || name.isEmpty()) return; // 用户取消 MarkPoint point = new MarkPoint(imgPoint.x, imgPoint.y, name); points.add(point); @@ -549,13 +549,6 @@ public class ImageDotMarker extends JFrame { } } - public static void main(String[] args) { - SwingUtilities.invokeLater(() -> { - ImageDotMarker app = new ImageDotMarker(); - app.setVisible(true); - }); - } - // 标记点类,包含坐标和名称 private static class MarkPoint { int x;