System.out.println("完了");
2011年3月8日火曜日
凡例の文字化け対策
レガシーテーマを設定することで、文字化けを回避します。
ChartFactory.setChartTheme(StandardChartTheme.createLegacyTheme());
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.StandardChartTheme;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.chart.ChartUtilities;
import java.io.File;
import java.io.IOException;
import java.awt.*;
import java.applet.*;
public class HelloJava extends Applet {
public void paint(Graphics g) {
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("1月", 10);
data.setValue("2月", 20);
data.setValue("3月", 30);
data.setValue("その他", 40);
ChartFactory.setChartTheme(StandardChartTheme.createLegacyTheme());
JFreeChart chart =
ChartFactory.createPieChart("統計データ", data, true, false, false);
File file = new File("./chart.png");
try {
ChartUtilities.saveChartAsPNG(file, chart, 500, 500);
} catch (IOException e) {
e.printStackTrace();
}
}
}
最初のグラフ
import org.jfree.chart.JFreeChart;
import org.jfree.chart.ChartFactory;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.chart.ChartUtilities;
import java.io.File;
import java.io.IOException;
import java.awt.*;
import java.applet.*;
public class HelloJava extends Applet {
public void paint(Graphics g) {
DefaultPieDataset data = new DefaultPieDataset();
data.setValue("1月", 10);
data.setValue("2月", 20);
data.setValue("3月", 30);
data.setValue("その他", 40);
JFreeChart chart =
ChartFactory.createPieChart("統計データ", data, true, false, false);
File file = new File("./chart.png");
try {
ChartUtilities.saveChartAsPNG(file, chart, 500, 500);
} catch (IOException e) {
e.printStackTrace();
}
}
}
作成したグラフを画像ファイルとして保存しています。
グラフ画像ファイルはプロジェクトフォルダーのbinフォルダの中にあります。
Eclipseへ外部JARを設定
プロジェクト から プロパティーを選択します。
外部JARの追加をクリックします。
外部JARの追加をクリックします。
jcommon-x.x.xx.jar jfreechart-x.x.xx.jar を選択して
開くをクリックします。
JFreeChart の準備
JFreeChartは無料で利用できるjavaのライブラリです。
グラフを扱うのに便利なライブラリです。
入手先:http://www.jfree.org/jfreechart/
DOWNLOAD をクリックして、 SourceForge download page. をクリックします。
Download jfreechart-1.0.13.zip (7.7 MB) をクリックするとダウンロードが開始します。
ダウンロード終了後解凍します。
グラフを扱うのに便利なライブラリです。
入手先:http://www.jfree.org/jfreechart/
DOWNLOAD をクリックして、 SourceForge download page. をクリックします。
Download jfreechart-1.0.13.zip (7.7 MB) をクリックするとダウンロードが開始します。
ダウンロード終了後解凍します。
最初のアプレット
javaのソースコード:HelloJava.java
実行ボタンを押して確認します。
html ファイルで指定した場所にHelloJava.classファイルを置く。
HelloJava.classファイルはワークスペースのフォルダの中のプロジェクト名のフォルダの中の
bin フォルダにある。
ワークスペースの場所の確認は
ウインドウ->設定->一般-> 開始およびシャットダウン で確認できます。
ブラウザでアプレットが利用できなかったが、
アドオンを全て無効にしてみたらうまく表示出来ました。
import java.awt.*;
import java.applet.*;
public class HelloJava extends Applet {
public void paint(Graphics g) {
g.drawString("Hello World",20,20);
}
}
HTML ファイルの作成:HelloJava.html
<html> <title>Hello World Applet</title> <body> <applet code="HelloJava" width=100 height=100></applet> </body> </html>Eclipse で開発
実行ボタンを押して確認します。
html ファイルで指定した場所にHelloJava.classファイルを置く。
HelloJava.classファイルはワークスペースのフォルダの中のプロジェクト名のフォルダの中の
bin フォルダにある。
ワークスペースの場所の確認は
ウインドウ->設定->一般-> 開始およびシャットダウン で確認できます。
ブラウザでアプレットが利用できなかったが、
アドオンを全て無効にしてみたらうまく表示出来ました。
登録:
コメント (Atom)







