|
@@ -104,11 +104,11 @@ class MyCanvas extends JPanel implements MouseListener, MouseMotionListener {
|
|
if (drawEdge)
|
|
if (drawEdge)
|
|
g2.drawLine(tempCps.getPosition().x + controller.getScaleDiv2(),
|
|
g2.drawLine(tempCps.getPosition().x + controller.getScaleDiv2(),
|
|
tempCps.getPosition().y + controller.getScaleDiv2(), x, y);
|
|
tempCps.getPosition().y + controller.getScaleDiv2(), x, y);
|
|
-
|
|
+
|
|
for (CpsEdge con : model.getEdgesOnCanvas()) {
|
|
for (CpsEdge con : model.getEdgesOnCanvas()) {
|
|
if (con.getA().getID() != model.getSelectedObjectID() && con.getB().getID() != model.getSelectedObjectID()
|
|
if (con.getA().getID() != model.getSelectedObjectID() && con.getB().getID() != model.getSelectedObjectID()
|
|
&& con != edgeHighlight) {
|
|
&& con != edgeHighlight) {
|
|
- g2.setStroke(new BasicStroke(con.getFlow()/con.getCapacity()*4));
|
|
+ g2.setStroke(new BasicStroke(Math.min((con.getFlow()/con.getCapacity()*4),4)));
|
|
g2.drawLine(con.getA().getPosition().x + controller.getScaleDiv2(),
|
|
g2.drawLine(con.getA().getPosition().x + controller.getScaleDiv2(),
|
|
con.getA().getPosition().y + controller.getScaleDiv2(),
|
|
con.getA().getPosition().y + controller.getScaleDiv2(),
|
|
con.getB().getPosition().x + controller.getScaleDiv2(),
|
|
con.getB().getPosition().x + controller.getScaleDiv2(),
|