こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Javaアプレットで作成したレーダーチャートをjimiを使って画像ファイルとして出力したい

現在、アプレットを使って多角形のレーダーチャートまで作成したのですが、アプレットビューアーなどでしか、実行結果が見ることができません。そこで、ネットで検索して、「jimi」なるものを見つけたのですが、サンプルコードを見つけることが出来なかったので、質問させていただきます。

「jimi」を使ってやりたいことは、「アプレットで作成したレーダーチャートをGIF or Jpegの画像ファイルに出力する」ということなんです。
なんとなくできそうなんですが、プログラムのコンパイル作業時に、

test.java:45: 例外 com.sun.jimi.core.JimiException は報告されません。スローするにはキャッチまたは、スロー宣言をしなければなりません。
com.sun.jimi.core.Jimi.putImage(image, "test.jpg");

というエラーが出て困っています・・・。
恐らく、例外(Exception)を記述する必要があるのかなぁ?と思ってるんですが・・・的外れでしょうか?^^;
ご存知の方がいらっしゃれば、ご教示願いますm(_ _)m

投稿日時 - 2005-09-10 15:24:38

QNo.1640080

困ってます

質問者が選んだベストアンサー

>BufferedImageとか使ってImageオブジェクトをファイルに出力できないのでしょうか

できません。Javaアプリケーションならできます。


>価格.comのページで出てくるレーダーチャートなどは、どのように出力

はっきりわかりません。
単に1日1回午前4時に(?)、
サーバ上で画像生成アプリケーションを起動させて
画像ファイルを生成(更新)しているだけ、
とも考えられます。


>aspっぽい感じもするのですが、javaでは

これかな?
http://ja.wikipedia.org/wiki/Java_Servlet
http://www.atmarkit.co.jp/channel/jspservlet/jspservlet.html

投稿日時 - 2005-09-14 01:41:26

お礼

kacchannさん、回答ありがとうございますm(_ _)m

ひとつお詫びしなければいけません・・・^^;
「アプレットでファイルに出力する」わけではなく、「アプレットで生成したレーダーチャートをサーブレットorJSPでファイルに出力する」と言いたかったのですが・・・、説明不足でした。申し訳ありませんm(_ _)m

しかしながら、

>できません。Javaアプリケーションならできます。

↑この言葉が聞きたかったです^^
現在やろうとしていることが、本当にできるのか不安だったので、非常に心強く感じております!
自分なりにもう少し調べようと思います。

また質問させていただくことがあるかもしれませんが、その時はまた宜しくお願い致しますm(_ _)m

投稿日時 - 2005-09-14 14:52:09

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

「スローするにはキャッチまたは、スロー宣言をしなければなりません」
http://msugai.fc2web.com/java/throwstry.html

詳しくは入門書を参照。


>サンプルコードを見つけることが出来なかったので、質問させていただきます

これですよね?
http://java.sun.com/products/jimi/

この「JIMIソフトウェア開発キット」をダウンロードすると
ごく短いデモプログラムがいくつもついてきますけど…。

あと、Javaアプレットだとその設計上・性質上、
たぶん「ファイル出力」できません。
---

>アプレットビューアーなどでしか、実行結果が見ることができません

「WebブラウザにSunのJavaプラグインがインストールされてない」から、かな?

投稿日時 - 2005-09-10 18:47:48

補足

ご回答頂きありがとうございますm(_ _)m

>この「JIMIソフトウェア開発キット」をダウンロードすると
>ごく短いデモプログラムがいくつもついてきますけど…。

その通りでした^^;
キットの中に入っていました。
すいませんm(_ _)m

>あと、Javaアプレットだとその設計上・性質上、
>たぶん「ファイル出力」できません。

そうなんですか?
私の見当はずれですか・・・><;
「BufferedImage」とか使ってImageオブジェクトをファイルに出力できないのでしょうか・・・?
これまた的外れな事言ってたら申し訳ないです・・・^^;

ちなみに、価格.comのページで出てくるレーダーチャートなどは、
どのように出力しているのでしょうか?
aspっぽい感じもするのですが、javaでは実現できないんでしょうか?
申し訳ないですが、今一度ヒントを宜しくお願いしますm(_ _)m

投稿日時 - 2005-09-10 21:58:56

あなたにオススメの質問