package org.lucci.madhoc.gui.aircraft;
import java.awt.BasicStroke;
import java.awt.Color;
import org.lucci.madhoc.network.Connection;
import org.lucci.up.data.DataElement;
import org.lucci.up.data.rendering.figure.ConnectedLineFigureRenderer;
import org.lucci.up.system.Space;
public class GreyAndBlackIfUsedConnectionRenderer extends ConnectedLineFigureRenderer
{
public GreyAndBlackIfUsedConnectionRenderer()
{
setStroke(new BasicStroke(0.1f));
}
public String toString()
{
return "Black if used";
}
public void drawImpl(DataElement object, Space space)
{
ConnectionFigure figure = (ConnectionFigure) object;
Connection connection = figure.getConnection();
if (connection.getUsedBandwith() > 0)
{
setColor(Color.black);
}
else
{
setColor(Color.lightGray);
}
super.drawImpl(object, space);
}
}