]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network.ui/src/org/simantics/district/network/ui/nodes/DistrictNetworkEdgeNode.java
Some more added functionality to simantics district editor etc
[simantics/district.git] / org.simantics.district.network.ui / src / org / simantics / district / network / ui / nodes / DistrictNetworkEdgeNode.java
index 4abeee8b8b8b013fa90da556494dfc0ecb445604..408625f5aeeaa0bcafc139c636291d921860124d 100644 (file)
@@ -23,7 +23,7 @@ public class DistrictNetworkEdgeNode extends G2DNode {
     private DistrictNetworkEdge edge;
     private Rectangle2D bounds;
     
-    private Stroke stroke = new BasicStroke(2);
+    private static final Stroke STROKE = new BasicStroke(4, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);
     private boolean scaleStroke = true;
 
     @Override
@@ -42,7 +42,7 @@ public class DistrictNetworkEdgeNode extends G2DNode {
         }
         
         Object aaHint = g2d.getRenderingHint(RenderingHints.KEY_ANTIALIASING);
-        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_OFF);
+        g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
 
         Color oldColor = g2d.getColor();
         BasicStroke oldStroke = (BasicStroke) g2d.getStroke();
@@ -55,12 +55,12 @@ public class DistrictNetworkEdgeNode extends G2DNode {
 //        }
 //        
         g2d.setColor(Color.BLUE);
-        if (stroke != null) {
-            if (scaleStroke && stroke instanceof BasicStroke) {
-                BasicStroke bs = GeometryUtils.scaleStroke(stroke, (float) (1.0 / GeometryUtils.getScale(g2d.getTransform())));
+        if (STROKE != null) {
+            if (scaleStroke && STROKE instanceof BasicStroke) {
+                BasicStroke bs = GeometryUtils.scaleStroke(STROKE, (float) (1.0 / GeometryUtils.getScale(g2d.getTransform())));
                 g2d.setStroke(bs);
             } else {
-                g2d.setStroke(stroke);
+                g2d.setStroke(STROKE);
             }
         }
         // render