package com.github.pfichtner.jrunalyser.ui.map.wprenderer; import java.awt.Font; import java.awt.Graphics2D; import java.awt.geom.Ellipse2D; import com.github.pfichtner.jrunalyser.ui.map.theme.Theme; import com.github.pfichtner.jrunalyser.ui.map.wp.TrackStartWaypoint; public class SegmentBorderWaypointRendererStart extends AbstractSegmentBorderWaypointRenderer<TrackStartWaypoint> { public SegmentBorderWaypointRendererStart(Theme theme, Font font) { super(theme, font); } /* * Instead of the simple circle we paint a dot */ @Override protected void drawCircleBackground(Graphics2D g, TrackStartWaypoint waypoint, int r) { int rr = r - 5; g.setColor(this.theme.getFgColor()); g.fill(new Ellipse2D.Double(-rr, -rr, 2 * rr + 2, 2 * rr + 2)); } }