Die Programmiersprache Java enthält eine Charting- Bibliothek, die Sie verwenden, um ein Balkendiagramm erstellen, um in Ihre Java-Desktop- Formulare anzuzeigen. Die Chart- Bibliotheken bieten mehrere Eigenschaften wie Farben, Schriftarten und Stile, die Sie verwenden, um das Diagramm kann , aber Sie können alle diese Eigenschaften mit dem Standard zu verlassen, um eine einfache Tabelle aus einem Datensatz angezeigt . Der Datensatz enthält die Werte, die Sie anzeigen möchten , und die Java -Chart Bibliothek kümmert sich um den Rest . Anleitung
1
Öffnen Sie das Java-Editor Sie verwenden möchten, um das Balkendiagramm angezeigt . Öffnen Sie Ihr Projekt und die Quellcode-Datei . Am Anfang der Datei , kopieren und fügen Sie die folgenden Bibliothek import-Anweisungen , um die notwendigen Klassen gehören:
Import org.jfree.chart * ; import org.jfree.data.category * ; import org . . . jfree.data.general.DefaultPieDataset , Import org.jfree.data.xy * ; . Import org.jfree.data * ; . Import org.jfree.chart.renderer.category * ; . Import org.jfree.chart.plot . * ; import java.awt * ; .
2
erstellen Sie eine Instanz der Klasse einzurichten das Balkendiagramm . Fügen Sie den folgenden Code, um die Klasse und den Datensatz zu initialisieren , dass die Ladung die Werte in das Balkendiagramm :
DefaultCategoryDataset Datensatz = new DefaultCategoryDataset (); JFreeChart chart = ChartFactory.createBarChart
3
Richten Sie die Werte in dem Datensatz Klasse. Zum Beispiel legt der folgende Code bis zu Bars für einen Datensatz , der die Werte für Kundenaufträge enthält :
dataset.setValue (13 , "Bestellungen ", " Customer1 "); dataset.setValue (10 , "Bestellungen ", " Customer2 ");
4
Sie die Eigenschaften für das Diagramm Set . Sie brauchen nicht zum Einrichten der Eigenschaften . Wenn Sie dies nicht tun , wird das Diagramm mit der Standard- schwarzer Farbe . Zum Beispiel legt der folgende Code den Hintergrund und den Titel Farbe : .
Chart.setBackgroundPaint ( Color.blue ); chart.getTitle () SetPaint ( Color.Red );
5
Anzeige der Tabelle auf dem Formular. Der folgende Code macht das Diagramm auf dem Formular :
ChartFrame form = new ChartFrame ( "Customer Orders" , Grafik) ; form.setVisible (true);