This is an automated email from the git hooks/post-receive script. New commit to branch feature/ecran_obs_individuelles in repository tutti. See http://git.codelutin.com/tutti.git commit c15557b50da0a2e1aa3c2556e1f9b198fea8c672 Author: Kevin Morin <morin@codelutin.com> Date: Thu Feb 25 18:53:22 2016 +0100 une seule popup pour l'histogramme pour pouvoir la fermer quand on quitte (refs #8019) --- .../catches/species/frequency/SpeciesFrequencyUIHandler.java | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java index bbe40c6..f401cfa 100644 --- a/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java +++ b/tutti-ui-swing/src/main/java/fr/ifremer/tutti/ui/swing/content/operation/catches/species/frequency/SpeciesFrequencyUIHandler.java @@ -124,6 +124,8 @@ public class SpeciesFrequencyUIHandler extends AbstractTuttiTableUIHandler<Speci private JFreeChart chart; + protected final JFrame histogramPopup = new JFrame(); + protected Caracteristic sexCaracteristic; /** @@ -440,6 +442,8 @@ public class SpeciesFrequencyUIHandler extends AbstractTuttiTableUIHandler<Speci log.debug("closing: " + ui); } + histogramPopup.dispose(); + frequencyEditor = null; // evict model from validator @@ -776,11 +780,11 @@ public class SpeciesFrequencyUIHandler extends AbstractTuttiTableUIHandler<Speci super.mouseClicked(e); if (e.getClickCount() > 1) { + histogramPopup.getContentPane().removeAll(); ChartPanel chartPanel = new ChartPanel(chart); - JFrame chartPopup = new JFrame(); - chartPopup.add(chartPanel); - chartPopup.pack(); - chartPopup.setVisible(true); + histogramPopup.getContentPane().add(chartPanel); + histogramPopup.pack(); + histogramPopup.setVisible(true); } } -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.