Class PieChartValues

All Implemented Interfaces:
edu.kit.ites.uuif.constants.Constants, edu.kit.ites.uuif.frames.UpdateFramesListener, KeyListener, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, InternalFrameListener, RootPaneContainer, WindowConstants, org.jfree.chart.ChartMouseListener

public class PieChartValues extends MCDA_TemplateChart implements org.jfree.chart.ChartMouseListener
Author:
susan
See Also:
  • Constructor Details

    • PieChartValues

      public PieChartValues(MCDA_GUI _main)
  • Method Details

    • getInstance

      public PieChartValues getInstance()
      Overrides:
      getInstance in class edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
    • createDataset

      public org.jfree.data.general.PieDataset createDataset()
      Returns a dataset of the criteria importance to display in a chart
      Returns:
      a dataset to display a pie chart
    • createChart

      protected org.jfree.chart.JFreeChart createChart(org.jfree.data.general.PieDataset _dataset, String _titel, boolean _legend, boolean _tooltips)
    • updateFrame

      public void updateFrame(Set<String> _changed)
      Specified by:
      updateFrame in class edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
    • updateColors

      public void updateColors()
    • updateLanguageLocally

      public void updateLanguageLocally()
      Updates the language
      Specified by:
      updateLanguageLocally in class edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
    • discardOptionsChanges

      public void discardOptionsChanges()
      Specified by:
      discardOptionsChanges in class edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
    • commitOptionsChanges

      public void commitOptionsChanges()
      Specified by:
      commitOptionsChanges in class edu.kit.ites.uuif.frames.Template<MCDA_Container,MCDA_GUI>
    • chartMouseClicked

      public void chartMouseClicked(org.jfree.chart.ChartMouseEvent _chartMouseEvent)
      Specified by:
      chartMouseClicked in interface org.jfree.chart.ChartMouseListener
    • chartMouseMoved

      public void chartMouseMoved(org.jfree.chart.ChartMouseEvent chartmouseevent)
      Specified by:
      chartMouseMoved in interface org.jfree.chart.ChartMouseListener