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)