Jfree chart Encontrar Subplot

Esto puede sonar muy básico como una pregunta, pero estoy atrapado en el uso de JFreechart.

Déjame exponer mi problema:

  1. Tengo un dominio combinadoXYPlot al que agrego mis subttwigs como y cuando sea necesario.
  2. He utilizado mi menú personalizado JPopup y he incluido un elemento del menú que está destinado a proporcionar al usuario la posibilidad de eliminar una subttwig particular
  3. Supongo que uno puede encontrar una subttwig usando el método findSubplot de la gráfica principal. Puedo obtener posiciones de mouse pero no puedo hacer nada con PlotRenderingInfo que se requiere como entrada.

Agradecería algo de ayuda.

Puede obtener una List de subplots usando getSubplots() . Para saber en qué subttwig se hizo clic, examine el ChartMouseEvent que se envió desde ChartPanel , como se sugiere aquí .

Adición: Aquí hay una implementación simple de ChartMouseListener que mostrará cada ChartEntity medida que se hace clic.

 ChartPanel panel = ... panel.addChartMouseListener(new ChartMouseListener() { @Override public void chartMouseClicked(ChartMouseEvent e) { System.out.println(e.getEntity().getClass()); } @Override public void chartMouseMoved(ChartMouseEvent event) {} });