Formatierung

This commit is contained in:
ngb
2022-07-06 22:18:00 +02:00
parent ed2c14a143
commit 5213dbb7e9

View File

@@ -7,19 +7,17 @@ import java.awt.BasicStroke;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.Stroke; import java.awt.Stroke;
import java.awt.geom.AffineTransform; import java.awt.geom.AffineTransform;
import java.util.Arrays;
public class RingChart extends Circle { public class RingChart extends Circle {
public static String DEFAULT_LABEL = "%.2f"; public static String DEFAULT_LABEL = "%.2f";
public interface RingChartValue extends ChartValue { public interface RingChartValue extends ChartValue {
double getMax(); double getMax();
} }
private class BasicRingChartValue extends BasicChartValue implements RingChartValue { private class BasicRingChartValue extends BasicChartValue implements RingChartValue {
public BasicRingChartValue( double maxValue, double value, String label, Color color ) { public BasicRingChartValue( double maxValue, double value, String label, Color color ) {
super(maxValue, value, label, color); super(maxValue, value, label, color);
} }
@@ -27,6 +25,7 @@ public class RingChart extends Circle {
public double getMax() { public double getMax() {
return getX(); return getX();
} }
} }
@@ -87,14 +86,8 @@ public class RingChart extends Circle {
int outline = 1; int outline = 1;
strokeWeight = (radius - gap * values.length) / len; strokeWeight = (radius - gap * values.length) / len;
Stroke outlineStroke = new BasicStroke( Stroke outlineStroke = new BasicStroke((float) strokeWeight, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);
(float) strokeWeight, Stroke ringStroke = new BasicStroke((float) (strokeWeight - 2 * outline), BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND);
BasicStroke.CAP_ROUND,
BasicStroke.JOIN_ROUND);
Stroke ringStroke = new BasicStroke(
(float) (strokeWeight - 2*outline),
BasicStroke.CAP_ROUND,
BasicStroke.JOIN_ROUND);
int startAngle = 90; int startAngle = 90;