ChartPanel provides getInitialDelay() and setInitialDelay() to query and change the "initial value of the tooltip delay used in this chart panel." As a concrete example, based on BarChartDemo1 , the following change in the constructor completely eliminates the initial delay:
public BarChartDemo1(String title) { super(title); … chartPanel.setInitialDelay(0); setContentPane(chartPanel); }
source share