CodeName One Kreisdiagramm: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
private void showPieChart() { | private void showPieChart() { | ||
Zeile 22: | Zeile 22: | ||
// Set up the renderer | |||
DefaultRenderer renderer = buildCategoryRenderer(colors); | |||
renderer.setChartTitleTextSize(20); | |||
renderer.setLabelsTextSize(15); | |||
renderer.setDisplayValues(true); | |||
renderer.setShowLabels(true); | |||
---------- | ---------- | ||
Zeile 28: | Zeile 34: | ||
Der buildCategoryRenderer ist eine Methode, die den Renderer erstellt und die Farben der einzelnen Segmente festlegt. | Der buildCategoryRenderer ist eine Methode, die den Renderer erstellt und die Farben der einzelnen Segmente festlegt. | ||
------- | ------- | ||
Zeile 37: | Zeile 42: | ||
Ein PieChart Objekt wird mit den gesammelten Daten und dem konfigurierten Renderer erstellt. | Ein PieChart Objekt wird mit den gesammelten Daten und dem konfigurierten Renderer erstellt. | ||
--------------------- | --------------------- | ||
Zeile 45: | Zeile 50: | ||
Das Kreisdiagramm wird in einem Dialog angezeigt, der erstellt und konfiguriert wird, um das Diagramm in der Benutzeroberfläche anzuzeigen. Ein Schließen-Button wird ebenfalls hinzugefügt. | Das Kreisdiagramm wird in einem Dialog angezeigt, der erstellt und konfiguriert wird, um das Diagramm in der Benutzeroberfläche anzuzeigen. Ein Schließen-Button wird ebenfalls hinzugefügt. | ||
-------------------- | -------------------- |
Version vom 17. Juni 2024, 08:57 Uhr
1. Daten sammeln:
Die Daten für das Kreisdiagramm werden aus den Ausgabenfeldern gesammelt, die der Benutzer in der Benutzeroberfläche eingegeben hat. Diese Daten werden in einem CategorySeries Objekt gespeichert.
private void showPieChart() {
// Kreisdiagramm CategorySeries series = new CategorySeries("Ausgabenverteilung"); for (int i = 0; i < expenseFields.size(); i++) { String category = expenseFields.get(i).getText(); double cost = Double.parseDouble(costFields.get(i).getText()); series.add(category, cost); }
2. Renderer einrichten:
Ein DefaultRenderer wird erstellt und konfiguriert. Dieser Renderer bestimmt das Aussehen des Diagramms, wie die Farben der Segmente, die Größe der Beschriftungen und ob die Werte angezeigt werden sollen.
// Set up the renderer
DefaultRenderer renderer = buildCategoryRenderer(colors); renderer.setChartTitleTextSize(20); renderer.setLabelsTextSize(15); renderer.setDisplayValues(true); renderer.setShowLabels(true);
Der buildCategoryRenderer ist eine Methode, die den Renderer erstellt und die Farben der einzelnen Segmente festlegt.
3. Kreisdiagramm erstellen:
Ein PieChart Objekt wird mit den gesammelten Daten und dem konfigurierten Renderer erstellt.
4. Anzeigen des Diagramms:
Das Kreisdiagramm wird in einem Dialog angezeigt, der erstellt und konfiguriert wird, um das Diagramm in der Benutzeroberfläche anzuzeigen. Ein Schließen-Button wird ebenfalls hinzugefügt.