Вы можете получить List
подзаговоров, используя getSubplots()
.Чтобы узнать, по какому подпункту щелкнули, изучите ChartMouseEvent
, который был отправлен с ChartPanel
, как предложено здесь .
Приложение: Вот простая реализацияChartMouseListener
, который будет отображать каждый ChartEntity
при нажатии.
ChartPanel panel = ...
panel.addChartMouseListener(new ChartMouseListener() {
@Override
public void chartMouseClicked(ChartMouseEvent e) {
System.out.println(e.getEntity().getClass());
}
@Override
public void chartMouseMoved(ChartMouseEvent event) {}
});