1 22 package info.monitorenter.gui.chart.labelpainters; 23 24 import info.monitorenter.gui.chart.ILabelPainter; 25 26 import java.awt.Graphics2D ; 27 28 39 public class LabelPainterDefault implements ILabelPainter { 40 41 45 public void paintXLabel(final int x, final int y, final String label, final Graphics2D g) { 46 g.drawString(label, x, y); 47 } 48 49 53 public void paintXTick(final int x, final int y, final boolean isMajorTick, final Graphics2D g) { 54 if (isMajorTick) { 55 g.drawLine(x, y, x, y + 5); 56 } else { 57 g.drawLine(x, y, x, y + 2); 58 } 59 } 60 61 65 public void paintYLabel(final int x, final int y, final String label, final Graphics2D g) { 66 g.drawString(label, x, y); 67 } 68 69 73 public void paintYTick(final int x, final int y, final boolean isMajorTick, final Graphics2D g) { 74 if (isMajorTick) { 75 g.drawLine(x, y, x - 5, y); 76 } else { 77 g.drawLine(x, y, x - 2, y); 78 } 79 } 80 } 81 | Popular Tags |