Minggu, 31 Mei 2020

Tutorial Membuat Program Grafik Sederhana Menggunakan Netbeans

Assalamu'alaikum wr.wb 





Cara Membuat Program Grafik Sederhana Menggunakan Netbeans

1. Buatlah Project Baru Dengan Nama Kamu
2. Lalu Buatlah Package Dengan Nama  Grafik Pie




3. Buat JavaClass Dengan Nama PieChart


4. Import Library JfreeChart


5. Masukan SourceCode Seperti Berikut

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package komgrafik_yudi_lat1;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
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;
import org.jfree.data.general.PieDataset;
import org.jfree.util.Rotation;

/**
 *
 * @author YUDI
 */
public class JavaPieChart extends JFrame {
    
    public JavaPieChart() {
        //inisialisasiframe
        this.setSize(600, 400);
        this.setTitle("Diagram PIE");
        this.setLocationRelativeTo(null);
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
        //membuatdiagram/chart jfreechart
        //Membuat/mengkakulasikandata char
        PieDataset dataset = buildData();
        // Membuatchart berdasarkandata yang adapadadataset
        JFreeChart chart = buildChart(dataset, "Browser yang YangDIgunakan");
        // Memasukanchart padapanel agar lebihmudahditampilkanpadakomponenswing containe
        ChartPanel pieChart= new ChartPanel(chart);
        //memasukanchart panel kedalamjpanel
        this.setContentPane(pieChart);
    }
    
    private JFreeChart buildChart(PieDataset dataset, String judul) {
        JFreeChart chart = ChartFactory.createPieChart3D(judul, // JudulChart
            dataset, // data chart yang akanditampilkan
            true, // jikaya, makaakanlegend chart/diagram ditampilkan
            true,
            false);
        PiePlot3D plot = (PiePlot3D) chart.getPlot();
        plot.setStartAngle(290);
        plot.setDirection(Rotation.CLOCKWISE);
        plot.setForegroundAlpha(0.5f);
        return chart;
    }
    
    private PieDataset buildData() {
        DefaultPieDataset dataSet= new DefaultPieDataset();
        dataSet.setValue("Google Chrome", 45);
        dataSet.setValue("MozilaFirefox", 30);
        dataSet.setValue("Internet Explorer", 15);
        dataSet.setValue("Browser Lainnya", 10);
        
        return dataSet;
    }
    
    public static void main(String[] args) {
        try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
        } catch (Exception e) {
        }

        SwingUtilities.invokeLater(new Runnable() {
            @Override
            public void run() {
                new JavaPieChart().setVisible(true);
            }
        });
    }
}

6. Jalankan Class PieChart Dengan cara Klik Kanan > run file atau Menekan Tombol Shift+F6

HASIL Program PieChart



Itulah cara membuat pie chart di netbeans dengan menggunakan library JFreeChart memudahkan kita untuk membentuk grafik di java


Terima Kasih
Semoga Bermanfaat :)

Tidak ada komentar:

Posting Komentar