uebungen/sources/src/main/java/pr2/strukturierung/jars_einbinden/PieChart.java

60 lines
1.6 KiB
Java

package pr2.strukturierung.jars_einbinden;
import javax.swing.JFrame;
// TODO: Einkommentieren
//import org.jfree.chart.ChartFactory;
//import org.jfree.chart.ChartPanel;
//import org.jfree.chart.JFreeChart;
//import org.jfree.chart.plot.PiePlot3D;
//import org.jfree.data.general.DefaultPieDataset;
/**
* Fenster mit der Torten-Grafik.
*/
public final class PieChart {
/**
* Konstruktor.
*/
private PieChart() {
// keine Objekte benötigt.
}
/**
* Main-Methode.
*
* @param args Kommandozeilen-Argumente
*/
public static void main(String[] args) {
// TODO: Einkommentieren
// final String title = "Welches ist Euer Lieblingsspiel?";
//
// JFrame jframe = new JFrame(title);
// jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//
// DefaultPieDataset dataset = new DefaultPieDataset();
// dataset.setValue("GTA V", 20);
// dataset.setValue("Fortnite", 30);
// dataset.setValue("Elden Ring", 15);
// dataset.setValue("Horizon Forbidden West", 35);
//
// JFreeChart chart = ChartFactory.createPieChart3D(
// title,
// dataset,
// true,
// true,
// false);
//
// PiePlot3D plot = (PiePlot3D) chart.getPlot();
// plot.setForegroundAlpha(0.6f);
//
// ChartPanel chartPanel = new ChartPanel(chart);
// chartPanel.setPreferredSize(new java.awt.Dimension(500, 270));
// jframe.setContentPane(chartPanel);
// jframe.pack();
// jframe.setVisible(true);
}
}