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
}
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();
// }
//
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