• ベストアンサー

javaで図形が表示されない

javaの勉強をしているのですが、教則本がjava5(?)のためかjava6でプログラムを作っているのですが、図形が表示されません。なぜでしょうか? プログラムでは、jFrameの中にdrawLineやdrawOvalで図形を表示するのですが、プログラムを実行してもjFrameは表示されるのですが図形は表示されません。プログラムは、NetBeans551で作っています。このバージョンの違いかもしれません。

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

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

  • ベストアンサー
  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

それぐらい単純なプログラムでは、バージョンの違いでうんぬんということはないでしょう。また「jFrameの中にdrawLineやdrawOvalで図形を表示する」を、具体的にはどんなコードでやっているのか、あなたのコードを見ないと、表示されない原因等はわかりません。現物が長大なら、同じ問題を再現できる簡単なサンプルコードを、投稿してみてください。

sirokiyat
質問者

お礼

ありがとうございました。 ご指摘を受けてもう一度気を取り直して入力し直したら 図形が描けました。 原因は不明ですが。

関連するQ&A

  • javaアプレットが実行できませんとの表示にこまっています。

    Webカタログなどを見ようと、javaをダウンロードしてるのですが、「javaアプレットが実行できません」と表示され有無を調べてみても 「お使いのオペレーティングシステムに推奨されたバージョン (Version 6 Update 7) の Java がインストールされています。」と表示があります。いろいろと調べてみて「ユーザー環境変数」の編集などもしてみましたが、正しく設定できたかの確認をしてみても「javacは内部コマンド、外部コマンド、操作可能なプログラムまたはパッチファイルとして認証されていません」とでます。セキュリティをいったん切ってみてもかわりませんでした。PCはvistaです。

  • JAVAのJDK6/7の切り替え

    64ビットのWindows8のマシンにjdk-6u21-windows-x64.exeとjdk-7u45-windows-x64.exeの2つ をインストールした状態で、環境変数で、 JAVA_HOME6 : C:\Program Files\Java\jdk1.6.0_21 JAVA_HOME7 : C:\Program Files\Java\jdk1.7.0_45 JAVA_HOME : %JAVA_HOME6% PATH : %JAVA_HOME%\bin; のようにして6と7を切り替えられるようにして使いたいのですが、現在上記の設定で、 >path を実行すると6のパスを指しているのですが、 >java -version を実行すると常に7を表示します。 この状態で、コマンドプロンプトからコマンドを実行したり、Eclipseを立ち上げた場合、実際 どちらのものが使われることになるのでしょうか? また、ひとつのマシンで上記のようにJavaを切り替えて使うことは可能なのでしょうか?

    • ベストアンサー
    • Java
  • Javaの勉強を始めましたが・・・

    実は、独学でJavaの勉強を始めました。使っている本は「独習Java」ジョセフ・オニール著という結構分厚本です。そのほかに、「創るJava」という本も使っています。そして・・・、ついにインターフェースのとろろでつまずいてしまいました。独学でJavaを使えるようになりたいのですが、お薦めの本がありましたらどなたか教えていただけないでしょうか。自分はプログラマーというわけではないのですが、昔からプログラムに興味があって、できもしないのに色々プログラムの本を買っては、挫折しての繰り返しでした。でも、最近ようやくPHPが使えるようになり、意欲もわいてきています。でも、Java難しいです^^。お薦めの本がありましたら、どなたか是非ご紹介していただけないでしょうか。

    • ベストアンサー
    • Java
  • JAVA実行ができなくなった・・

    初心者です。 javaのバージョン1.5インストールし、しばらくコンパイル・実行ともにできていたんですが、 oracl10gをインストールしてから実行ができなくなってしました。 java -version で確認したところ 1.4.0になっていたので 実行時 じjava -version:1.5 Classname で実行試しました。 ですが、エラーで Unrecognized option: -version:1.5 Could not create the Java virtual mashine. となってしまいました。 これから何をすればいいか、わかりません。 javaの再インストールは試しました。 よろしくお願いします。

    • ベストアンサー
    • Java
  • java-version?

    コマンドプロンプトにjava-versionと打ち込むと優先されているjavaのヴァージョンが分かるらしいのですが 'java-version' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 って表示され、調べることできません。どうしてですか?

  • Javaのエラーが表示され、チャートが表示されません

    FXのチャートの表示にJavaを使用しているそうですが、最新版のJava6やJava5などで、一ヶ月前まで順調にチャートが、表示されていましたが、しばらく使用しないうちに、チャートが表示されず、Javaのエラーが出るようになりました。Javaを入れなおしても、Java6だけにしても同じです。ダウンロードしたプログラムも削除しましたが、エラーが表示されJavaが使えない状況です。何か解決策があるでしょうか? よろしくお願いします。

  • javaでヒープ領域の変更

    fedoracore5でnetbeans5.0でアプレットのプログラムを作っています。 java.lang.OutOfMemoryError: Java heap space となってしまうのでヒープ領域のサイズを変更したいのですがやりかたがわかりません。どうしたらいいですか?

  • java

    VPCL225FJ win7 を使用しています。 javaのバージョンが古いため、updateしました。 アップデートが正常に完了したのですが、 コントロールパネル→プログラム→java→バージョン情報を見ても、バージョン6 アップデート22のまま変わらずです。 コントロールパネル→プログラム を見ると、 java7 update60があり、ちゃんとアップデートされています。 しかし、よく見ると、その他に、 java(TM)6 update22(64-bit)というのと、 java(TM)6 update22 というのがインストールされていました。 こんなにたくさんjavaがインストールされているものでしょうか? コントロールパネル→プログラム→java→のバージョン情報でみるバージョンは、 変わらないものなのでしょうか? この2点、詳しい方、教えて頂きたいです。 ※OKWaveより補足:「ソニー製品」についての質問です。

  • Javaのアップデートをしたらエラーになります

    Javaのバージョンを、Java(TM)6update7から、Java(TM)6update10にアップデートしました。 インストールが終ってブラウザ(Firefox3.0.4)が再起動し、バージョン確認のページが開いたところ、「Javaセキュリティ報告」のダイアログが開き、 「このアプリケーションには以前のバージョンのJavaが必要です。続行しますか?」 「必要とされるバージョンのJava(1.6.0-oem)は最新式ではないため、最新のセキュリティ更新が含まれていない可能性があります。」 と、表示されました。 「実行」をクリックしたところ、確認のページに、 エラー。お使いのオペレーティングシステムに推奨されたバージョンの Java がインストールされていません。 インストールされている Java のバージョンは 1.6.0-oem です。下のボタンをクリックして、お使いのオペレーティングシステムに推奨された Java をインストールしてください。 と、出ます。 試しにもう一度「Java ソフトウェアを今すぐダウンロード」→「無料Java のダウンロード」とやってみるのですが、バージョン確認のページに戻り、同じエラーのダイアログが出て実行、エラー表示…、と戻ってしまいます。 プログラムのアンインストールと変更で確認したところ、Java(TM)6update10がインストールされていました。(Java(TM)6update7も残っています) もう一度、上書きインストールをしてもよいのでしょうか? Windowsvista HomeBasic SP1 Intel(R)Celeron(R)M CPU 410 @ 1.46GHz 1.47GHz メモリ 1GB 長文になりましたが、対処の仕方を教えていただけると助かります。 よろしくお願いいたします。

  • Javaアプレットを表示できない

    Windows7にjdk1.8.0_74 と jde1.8.0_74 をインストールしています。Javaアプレットを貼ったHTMLファイルをダブルクリックして、インターネットエクスプローラ(バージョン11)にて表示させようとするのですが、Javaのマークは表示されますが同時に「ブロックされたJavaアプリケーション(Javaセキュリティによってブロックされたアプリケーション)」の警告が表示されてしまい、Javaアプレットを表示させることができません。どのようにすれば、表示させることができるか、教えてください。 トラブルシューティングを参考に下記は実施済みです。 1. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「詳細設定」タブでセキュリティ項目「マイコンピュータのファイルでのアクティブコンテンツの実行を許可する」にチェックを入れてOKをクリック 2. インターネットエクスプローラのツール>インターネットオプションで同ダイアログ「セキュリティ」タブで「レベルのカスタマイズ」ボタンをクリックして、「Javaアプレットのスクリプト」を「有効にする」のラジオ・ボタンが選択されていることを確認 3. 「Javaコントロールパネル」ウィンドウで、「詳細」タブの「ブラウザのデフォルトのJava」項目は、「Microsoft Internet Explorer」にチェックが付いて灰色になっており新たな設定はできない状態にある。 尚、コマンドプロンプトでAWT、SwingのJavaプログラム/アプリを表示することはできますが、

    • ベストアンサー
    • Java