浏览代码

Line2D.Float

Kevin Trometer 8 年之前
父节点
当前提交
e09c3aa587
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      src/ui/view/MyCanvas.java

+ 3 - 2
src/ui/view/MyCanvas.java

@@ -12,6 +12,8 @@ import java.awt.event.ActionListener;
 import java.awt.event.MouseEvent;
 import java.awt.event.MouseListener;
 import java.awt.event.MouseMotionListener;
+import java.awt.geom.Line2D;
+import java.awt.geom.Line2D.Float;
 import java.util.ArrayList;
 import java.util.Timer;
 import java.util.TimerTask;
@@ -22,7 +24,6 @@ import javax.swing.JPanel;
 import javax.swing.JPopupMenu;
 import javax.swing.JToolTip;
 
-import com.sun.javafx.geom.Line2D;
 
 import classes.CpsEdge;
 import classes.CpsNode;
@@ -412,7 +413,7 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
 	public CpsEdge mousePositionOnEdge(int x, int y) {
 		int lx, ly, hx, hy;
 		for (CpsEdge p : model.getEdgesOnCanvas()) {
-			Line2D l = new Line2D(p.getA().getPosition().x, p.getA().getPosition().y, p.getB().getPosition().x,
+			Line2D l = new Line2D.Float(p.getA().getPosition().x, p.getA().getPosition().y, p.getB().getPosition().x,
 					p.getB().getPosition().y);
 			if (p.getA().getPosition().x > p.getB().getPosition().x) {
 				hx = p.getA().getPosition().x + model.getScaleDiv2() + 7;