appletviewerで動作しない??

このQ&Aのポイント
  • Java学びたての者なので、変な質問だったら申し訳ありません。
  • 10日で覚えるJava入門講座という本で勉強しているのですが、それに記載されているサンプルコードを入力し、手順通りに進め、appletviewer で動作確認…というところでつまづいてしまいます。
  • Javaアプレットでマウスの動作にあわせて画像を描画しなおし、マウスに画像がついてくるようなアプレットなのですが、appletviewerだと画像が表示されないのです。画像を使用しないアプレットはappletviewerで動作します。また、画像を使用するアプレットも、ブラウザ(IE8)で開くと正常に動作するのですが…
回答を見る
  • ベストアンサー

appletviewerだと動作しない??

Java学びたての者なので、変な質問だったら申し訳ありません。 10日で覚えるJava入門講座という本で勉強しているのですが、 それに記載されているサンプルコードを入力し、手順通りに進め、appletviewer で動作確認… というところでつまづいてしまいます。 Javaアプレットでマウスの動作にあわせて画像を描画しなおし、マウスに画像がついてくるようなアプレットなのですが、appletviewerだと画像が表示されないのです。 画像を使用しないアプレットはappletviewerで動作します。 また、画像を使用するアプレットも、ブラウザ(IE8)で開くと正常に動作するのですが… サンプルのCDからコードをコピーしても同じ結果です。 Appletviewerでは動作するのにブラウザで動作しないパターンは検索すると出てくるのですが、今回のパターンは見つかりません。 Appletviewerの問題でしょうか? ブラウザで正常に動作していれば問題はないと考えていいのでしょうか… OSはWindows7です。

  • Java
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

appletviewerで起動はするが画像を読み込めない というのなら 単純にJavaから画像が見えていないだけかと思います。

i-aki911
質問者

お礼

回答ありがとうございます。 どうやらそのようで、画像が透過gifファイルだったのが原因だったようです。 画像をJPEGファイルにしたところ、appletviewerでも画像が表示されるようになりました。

関連するQ&A

  • appletviewerで動作確認をしたappletがブラウザでは動かない

    JDK1.3で簡単なアプレットを作っています。 appletviewerでは動作確認をしたのですが、 ブラウザ(IE5.0)で実行したところ、うまく動きません。 どうもrepaintがうまくいっていないのではないのか、 という線で疑っているのですが、ブラウザはエラー も何も出力してくれないので、切り分けのしようがありません。 ブラウザにappletのエラーを出力させる方法ってあるんでしょうか?

    • ベストアンサー
    • Java
  • javaでアプレットの描画が出来ない

    ものすごく初心者な質問で申し訳ありません。 jdk-1.6.0をVine linux 3.2にインストールして使用しています。 javaのソースを書いてコンパイルするなどには問題は無いのですが (今のところ) 以下のようなアプレットを試してみたところアプレットの窓は起動しますが 描画がされません。 import java.applet.Applet; import java.awt.Graphics; /* <applet code="test" width=200 height=200> </applet> */ public class test extends Applet { public void paint(Graphics g) { g.drawLine(10,10,180,110); } } 以上のコードを %javac test.java %appletviewer test.java としました。窓は起動し、アプレットが開始された、と表示されるのですが 線が見当たりません。 (ちなみに教科書にあるサンプルなので間違いがあったとしたら写し間違いです) 線が表示されるはずなんですが、表示されないのです。 まども起動するので何かJAVAを使う環境として何か細かい設定を間違って いるのかと思い質問しました。 分かる方がいらっしゃったら教えてください。

  • アプレットの動作テストができない

    Eclipseのメニュー→「実行」→「Javaアプレット」で、"HELLO"の文字を表示させるアプレットの動作テストしたんですが、エラーが出てしまいました。 エラー内容は以下の通りです。 -------------------------------------- この行に複数マーカーがあります。 - シリアライズ可能クラス Sample_01 は long 型の static final serialVersionUID フィールドを 宣言していません。 - ブレークポイント:Sample_01 ---------------------------------------- HTML上での動作テストは問題なくできるのですが、Eclipseでの動作テストは失敗します。なぜでしょうか? ソースはJava講座のHPの物なので、間違いないと思うのですが…。 //ソース import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.util.*; public class Sample_01 extends Applet{ //この部分に使用する変数を宣言// public void init(){ //ここで最初にやっておきたい処理を記述する// } public void paint(Graphics g){ g.drawString("HELLO!",200,200);//ここでアプレット画面に表示させる処理を記述する// } }

    • ベストアンサー
    • Java
  • VRMLをJAVAで動かす方法

    VRMLをJAVA(JDK1.3)で動かす方法を教えてください。 Web上で3D画像を表示して、その画像をこちらから送った任意の位置データによって、リアルタイムで動かそうとしています。例えば、アプレットでスクロールバーを作って、そのスクロールバーをスライドさせると画像が動くようなものです。 これを実現するために、現在VRMLで画像を作成して、それをJAVA APPLETを利用して動かそうとしています。 ところが、JDK1.2のみをインストールした状態では上記の様なプログラムが正常に動作したのですが、JDK1.3をインストールするとアプレットが動作しなくなってしまいました。尚、コンパイルはどちらも成功しています。 また、VRML関連サイトでのアプレットも、JDK1.2のみをインストールした状態では正常に動作するのですが、JDK1.3をインストールするとアプレットが動かなくなってしまいます(VRMLがらみでないアプレットはどちらも正常に動作します)。 クラスパスの問題かなとも思ったのですが、JDK1.2、1.3とも同じ設定方法をとっているのに、JDK1.2だけが正常に動作しているので完全にお手上げ状態です。 何か、JDK1.2からJDK1.3になる際に、VRML関係の変更点があったのでしょうか? ちなみに、環境はWindows98、IE6.0で、VRMLブラウザはCosmo PlayerとVRML Viewerの二つを使用してみました。 また、VRMLに限らず、Shadeで作成した3D画像をリアルタイムで動かせるような方法をご存知の方は、情報お願いします。

  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • アプレットがサーバにのっけると、動かない。

    java初心者です。 あるアプレットを作成(クリックすると画像が変わっていく)したのですが、自分のPC上で、ローカルでブラウザを起動させると正常にアプレットが動くのですが、それ(フォルダ全部)をまるごとサーバにのっけるとなぜかアプレットが正常に動作しません。 クリックしても画像が変わりません…。 ブラウザの下の表示には、アプレット Main Startedとなっています。 画像も最初の画像は問題なく表示されています。ただクリックしても次の画像に移りません。 よろしくお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットの動作環境について

    Javaアプレットの動作環境について質問です。 まず、状況としては10台ほどのスペックの低いPC(具体的にいうと、メモリがいずれも128MB未満、CPUとHDサイズはさほど問題なし)があり、それぞれでJavaアプレットを動作するようにしたいのです。 OSはWindows2000のものと、WindowsXPのもの。 質問は以下2点です。 1.Windows2000での動作の場合、SP4は絶対必要でしょうか? 言い方を変えると、SP4が入っていないWindows2000ではJavaアプレットは動作しないでしょうか? 2.JREをインストールしましたが、Javaコントロールパネルが開ききれないPCがあるのですが、それは単にスペック不足によるものでしょうか?中には、そんなスペックでもJavaコントロールパネルが開けてJavaアプレットの動作を確認できるPCもあるため、原因が分かりません。 何かお分かりでしたら、ご回答お願いします。

  • アプレットにパラメータを渡す方法

    Javaのアプレットにパラメータを渡し、Javaアプレットでその引数を受け取る具体的なコードが知りたいのですが、何かよいサンプルはありますか?

    • ベストアンサー
    • Java
  • JAVAアプレットについて

    JAVAを勉強し始めたのですが、本の通りやってもうまく表示されません。 具体的には、二枚の絵を交互に表示するというものです。 コンパイルの時点ではエラーはありません。 appletviewer ってコマンドを打つとアプレットが開始されました ってなりますが何も表示されずに真っ白です。もちろんHTMLを開いても 画像の表示される箇所が灰色になっていて絵は出てません。 質問1、何かを有効にしなければ表示されないのですか? 質問2、その本にはブラウザでは.bmpは表示できないので.gifを使うように     って書いてありますが、.gifだと×印が出てて.bmpだと表示されます。     gifでもbmpでもappletviewerで実行すると真っ白ですが。なんでですか? よろしくお願いします。

  • JAVAアプレットがブラウザで実行できない

    JAVA超初心者です。 じつは、Java2SDK1.4を使ってコンパイルしているんですが、 コンパイルしてできた「classファイル」をブラウザで実行できないんです。 四角い灰色のものがでてきて、マウスを重ねると、 { load: class **** not found }とステータスバーに表示されるだけです。 (*はファイル名) appletviewerというJAVAの動作を見るものだと、実行できるのですが・・・。 Web上で配布されているclassファイルはブラウザでも実行できます。 配布されているのと同じソースでやっても自分でコンパイルすると、ブラウザで実行できません。 ブラウザはIE6なので、JAVAに対応してると思います。 どうすればいいのでしょうか? コンパイルに問題があるのでしょうか?

    • ベストアンサー
    • Java