getChartRenderingInformation () getScreenDataArea () оба с нулевыми значениями - PullRequest
0 голосов
/ 18 февраля 2012

Мне нужно использовать следующий метод для получения экранных координат. Но я не могу. Потому что когда я вызываю эту функцию, ChartPanel не добавляется родительская форма Java. Так что он не знает координат.как я могу заставить Chartpanel нарисовать себя.

chartPanel.getChartRenderingInfo().getPlotInfo().getSubplotInfo(0).getDataArea();

1 Ответ

1 голос
/ 19 февраля 2012

Добавление ChartMouseListener к вашему ChartPanel - это один из способов получить ChartMouseEvent и соответствующее java.awt.event.MouseEvent.

Приложение: Выможно посмотреть примеры аннотаций здесь и здесь .

Добавление: отсутствует complete sscce , в котором содержится исключениеВы описываете, трудно предложить, как отладить невидимый код;в предположении, я бы изучил проблемный подзаговор, как показано здесь .

...