?? meterchartdemo3.java
字號:
/* --------------------
* MeterChartDemo1.java
* --------------------
* (C) Copyright 2004, by Object Refinery Limited.
*
*/
package demo;
import java.awt.image.BufferedImage;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.OutputStream;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.MeterPlot;
import org.jfree.data.general.DefaultValueDataset;
import org.jfree.data.general.ValueDataset;
/**
* In this demo, a meter chart is saved to a scaled image file.
*/
public class MeterChartDemo3 {
/**
* Default constructor.
*/
public MeterChartDemo3() {
super();
}
/**
* Starting point for the demo.
*
* @param args ignored.
*/
public static void main(String[] args) {
ValueDataset dataset = new DefaultValueDataset(75.0);
MeterPlot plot = new MeterPlot(dataset);
JFreeChart chart = new JFreeChart("Scaled Image Test", plot);
// save it to an image
try {
File file1 = new File("meterchart100.png");
OutputStream out = new BufferedOutputStream(new FileOutputStream(file1));
BufferedImage image = chart.createBufferedImage(200, 200, 400, 400, null);
ChartUtilities.writeBufferedImageAsPNG(out, image);
}
catch (IOException e) {
System.out.println(e.toString());
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -