code: @Override
  	public void paintComponent(Graphics g) {
  		super.paintComponent(g);
  		getPaintingRegion().update();
  		paintAxes(g);
  		paintTicks(g);
  		paintValues(g, paintLines);
  	}
docs: Overrides the super-method <code>paintComponent</code> to incorporate axes, ticks and values.