be-graphes/src/main/org/insa/graphics/drawing/BlackAndWhiteGraphPalette.java

25 lines
600 B
Java

package org.insa.graphics.drawing;
import java.awt.Color;
import org.insa.graph.Arc;
public class BlackAndWhiteGraphPalette extends BasicGraphPalette {
// Road colors (index
private final static Color[] ROAD_COLOR_FROM_WIDTH = { null, new Color(140, 140, 140),
new Color(80, 80, 80), new Color(40, 40, 40), new Color(30, 30, 30) };
@Override
public Color getDefaultPointColor() {
return Color.BLACK;
}
@Override
public Color getColorForArc(Arc arc) {
int width = getWidthForArc(arc);
return ROAD_COLOR_FROM_WIDTH[width];
}
}