In this demo we use the overlay feature on the ChartPanel in conjunction with the ChartMouseListener to update crosshairs in real time as the mouse moves over the chart.