Membuat Program Grafik Sederhana (Java Netbeans)

Bismillahirrahmannirrahim
Assalamualaikum Wr.Wb.
Salam sejahtera bagi kita semuanya,semoga selalu dalam lindungan Allah SWT. Aamiin allahuma aamiin,kali ini saya akan membuat suatu program grafik sederhana,berikut adalah langkah-langkah nya..

Pertama buka aplikasi NetBeans nya terlebih dahulu, lalu klik ctrl+N untuk memulai project baru,lalu pilih folder java + java aplication lalu klik finish.


Setelah itu beri nama sesuai selera masing- masing atau sesuai aturan dan ketentuan yang berlaku.



Lalu Buatlah Form dengan cara klik new pada project kemudian pilih JFrame Form


Beri nama Formnya 


Kemudian buatlah tampilan seperti dibawah ini, Untuk tampilan Menu Utama


Buat java Class untuk source code grafiknya, klik New kemudian pilih Java Main Class




Setelah itu masukkan import Souce Code pada Class ini

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;

seperti gambar di bawah ini

Masukkan inisialisasi frame untuk diagram pie

public class Fachmi_JavaPieChart extends JFrame {
    public Fachmi_JavaPieChart() 
    { //inisialisasi frame
    this.setSize(600, 400);
    this.setTitle("Diagram PIE");
    this.setLocationRelativeTo(null);
    this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    
    //membuat diagram/chart jfreechart
    //Membuat/mengkakulasikan data char
    PieDataset dataset = buildData();
    // Membuat chart berdasarkan data yang ada pada dataset
    JFreeChart chart = buildChart(dataset, "Browser yang Yang DIgunakan");
    // Memasukan chart pada panel agar lebih mudah ditampilkan pada komponen swing containe
    ChartPanel pieChart = new ChartPanel(chart);
    
    //memasukan chart panel kedalam jpanel 
    this.setContentPane(pieChart);
    }



Masukkan method parameter kondisi Chart

private JFreeChart buildChart(PieDataset dataset, String judul) 
    { JFreeChart chart = ChartFactory.createPieChart3D(judul, // Judul Chart
            dataset, // data chart yang akan di tampilkan 
            true, // jika ya, maka akan legend chart/diagram ditampilkan 
            true, false);
    PiePlot3D plot = (PiePlot3D) chart.getPlot();
    plot.setStartAngle(290);
    plot.setDirection(Rotation.CLOCKWISE);
    plot.setForegroundAlpha(0.5f);
    return chart;
    }
    


Masukkan isi dataset Chart

private PieDataset buildData() { 
    DefaultPieDataset dataSet = new DefaultPieDataset();
    dataSet.setValue("Google Chrome", 45);
    dataSet.setValue("Mozila Firefox", 30);
    dataSet.setValue("Internet Explorer", 15);
    dataSet.setValue("Browser Lainnya", 10);
    return dataSet;


Masukkan main method

public static void main(String[] args) 
    { try 
    { UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
    } catch (Exception e) { }
    SwingUtilities.invokeLater(new Runnable(
    ) { @Override
    public void run() { 
        new Fachmi_JavaPieChart().setVisible(true); 
    } 
    }


Sebelum menjalankan program, Menu Diagram Pie dengan Class JavaPieChart sudah terkoneksi

caranya, klik menu Diagram Pie kemudian pilih Event --> Action --> actionPerformed [jMenuItem1ActionPerformed]



Dan masukkan source code berikut

private void DiagramPie_FachmiFahreziActionPerformed(java.awt.event.ActionEvent evt) {                                                         
        // TODO add your handling code here:
        Fachmi_JavaPieChart c = new Fachmi_JavaPieChart();
        c.setVisible(true);
    }                      

Setelah itu jalankan program dan hasilnya akan muncuk seperti ini


klik menu Diagram Pie dan akan mucul Diagram nya



                    Untuk mendownload dokumentasi dalam bentuk PDF silahkan klik link dibawah ini
                            
                                                            >>>>>> DOWNLOAD PDF <<<<<<




Komentar

Postingan populer dari blog ini

Trik Sulapnya Sudah Dibongkar Oleh Pesulap Merah, Inilah Sosok Gus Samsudin yg Disebut Memiliki Kekuatan Spiritual yg Bisa Membakar Makhluk Halus. Benarkah?

Membuat Program Grafik Covid19 dengan input(Java NetBeans)

PENGENALAN KOMPUTER