Feeds:
Pos
Komentar

Archive for Maret, 2012

Bagaimana merubah nilai Y Axis Scale pada Jasper Report agar hanya menampilkan nilai Integer saja ? berikut langkah-langkah untuk melakukannya.

1. buat sebuah projek pada netbeans dan pilih Java Class Library dan beri nama BarChartCustomizer

2. Setelah projek terbentuk masukkan library yang dibutuhkan yaitu :

jfreechart-1.0.12.jar

jasperreports-4.0.2.jar

3. Kemudian buat sebuah class ChartCustomizer adapun codenya adalah sbb:

import net.sf.jasperreports.engine.JRAbstractChartCustomizer;
import net.sf.jasperreports.engine.JRChart;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.axis.NumberAxis;
import org.jfree.chart.plot.CategoryPlot;

public class ChartCustomizer extends JRAbstractChartCustomizer {

public void customize(JFreeChart jFreeChart, JRChart jrChart) {

CategoryPlot catPlot = jFreeChart.getCategoryPlot();

final NumberAxis rangeAxis = (NumberAxis) catPlot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());

}

}

4. Compile projek tersebut menjadi .jar

5. Buka Jasper Designer anda, tambahkan BarChartCustomizer.Jar pada menu Tool-> options -> ClassPath

6.  Pada properties 3D Chart -> Customizer Class masukkan ChartCustomizer

7. Lakukan Compile Report

8. Include file BarChartCustomizer.jar sebagai library kedalam projek yang memanggil Report yang bersangkutan

Read Full Post »