package observer; import java.awt.Color; import java.awt.Graphics; import java.util.Vector; /** Represents some constants for the drawing of graphs in this example. */ public class LayoutConstants { public static final int xOffset = 350; public static final int yOffset = 30; public static final int graphHeight = 210; public static final int maxValue = 100; public static final int barHeight = 200; public static final int barWidth = 50; public static final int barSpacing = 20; public static final Color[] courseColours = { Color.BLUE, Color.RED, Color.YELLOW, Color.GREEN, Color.BLACK, Color.CYAN, Color.MAGENTA, Color.ORANGE, Color.PINK }; public static void paintBarChartOutline(Graphics g, int noOfBars) { g.setColor(Color.black); g.drawString("Num of Students", LayoutConstants.xOffset - 120, 150); g.drawLine(LayoutConstants.xOffset, LayoutConstants.yOffset, LayoutConstants.xOffset, LayoutConstants.graphHeight + LayoutConstants.yOffset); g.drawLine(LayoutConstants.xOffset, LayoutConstants.graphHeight + LayoutConstants.yOffset, LayoutConstants.xOffset + (LayoutConstants.barSpacing + LayoutConstants.barWidth) * noOfBars, LayoutConstants.graphHeight + LayoutConstants.yOffset); } }