60 lines
1.6 KiB
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);
|
|
}
|
|
}
|