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(); } } } |
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.html
実行ボタンを押して確認します。
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> <title>Hello World Applet</title> <body> <applet code="HelloJava" width=100 height=100></applet> </body> </html>Eclipse で開発
実行ボタンを押して確認します。
html ファイルで指定した場所にHelloJava.classファイルを置く。
HelloJava.classファイルはワークスペースのフォルダの中のプロジェクト名のフォルダの中の
bin フォルダにある。
ワークスペースの場所の確認は
ウインドウ->設定->一般-> 開始およびシャットダウン で確認できます。
ブラウザでアプレットが利用できなかったが、
アドオンを全て無効にしてみたらうまく表示出来ました。
登録:
投稿 (Atom)