Tata cara membuat program grafik sederhana menggunakan java netbeans
Assalamualaikum agan agan readers
sekian tutorial dari saya semoga bermanfaat ya readers 😀😀
Pada postingan ini saya akan menjelaskan bagaimana cara membuat program garfik sederhana pada netbeans, kalian dapat mempelajari cara membuat diagram bar serta mengabungkan nya atau ditampilkan dalam JInternalFrame pada JFrame... 😁
Langkah pertama
Mari kita buat dulu new projek, pada kasus ini kita beri nama projeknya "Nama kamu_NIM"
Setelah membuat nama projek, kita bikin java class dengan nama "diagrambar"
jangan lupa import jdk dan jfreechart pada library agar bisa menampilkan grafiknya
pilih seperti gambar dibawah
jika anda belum ada, bisa download di link ini Download disini
mari kita buat grafik bar nya dahulu
1. kita buat new JFrame dengan nama "Diagram Bar"
2. lalu kita masukksan source codenya :
/*
* 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 dhanulenggah_pertemuan1_2;
import javax.swing.JFrame;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartFrame;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.CategoryDataset;
import org.jfree.data.category.DefaultCategoryDataset;
/**
*
*
*/
public class diagrambar extends JFrame {
public static void main(String[] args) {
//untuk diagram batang
DefaultCategoryDataset cat = new DefaultCategoryDataset();
int[] tahun = {2018,2019,2020};
int[] chrome_dhanulenggahs = {60,70,90};
int[] mozila_dhanulenggahs = {60,30,10};
int[] explorer_dhanulenggahs = {10,5,2};
int[] lain_dhanulenggahs = {15,10,10};
for (int i=0; i<tahun.length; i++) {
String thn = String.valueOf(tahun[i]);
cat.addValue(chrome_dhanulenggahs[i], "Google Chrome", thn);
cat.addValue(mozila_dhanulenggahs[i], "Mozila Firefox", thn);
cat.addValue(explorer_dhanulenggahs[i], "Internet Explorer", thn);
cat.addValue(lain_dhanulenggahs[i], "Browser Lainnya", thn);
}
//untuk diagram batang
JFreeChart chart = ChartFactory.createBarChart("Browser yang digunakan oleh Dhanu Lenggah S","BROWSER","Penggunaan (%)",
(CategoryDataset) cat,
PlotOrientation.VERTICAL,
true,
true,
true);
ChartFrame cf = new ChartFrame("Bar Chart ", chart);
cf.setSize(600, 300);
cf.setVisible(true);
cf.setLocationRelativeTo(null);
}
}
/**
*
* @author Dhanu Lenggah S
*/
maka hasilnya seperti di bawah :
cara menampilkan hasil diatas dengan cara "RUN" atau "Shift + F6"
Komentar
Posting Komentar