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
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















Komentar
Posting Komentar