フォントを設定し、文字を表示させる以下のようなプログラムを作
成しました。しかし、コンパイルするとエラーが表示されます。
---------------------------------------------------------
import java.applet.*;
import java.awt.*;
public class moji extends Applet{
public void paint(Graphics g){
Font fnt = new Font("Serif",Font.BOLD,18);
g.setFont(fnt);
g.drawString("Hello Java",10,10);
}
}
---------------------------------------------------------
エラーの内容は以下の通りです。
---------------------------------------------------------
moji.java:5: シンボルを見つけられません。
シンボル: 変数 BOLD
場所 : Font の クラス
Font fnt = new Font("Serif",Font.BOLD,18);
^
moji.java:5: 内部エラーです。Font.<init> を Font で () にイン
スタンス生成できません。
Font fnt = new Font("Serif",Font.BOLD,18);
^
moji.java:6: setFont(java.awt.Font) (java.awt.Graphics 内) を
(Font) に適用できません
g.setFont(fnt);
^
---------------------------------------------------------
なぜ、このようなエラーがでるのか教えていたたでないでしょう
か?よろしくお願いします。
No.2ベストアンサー
- 回答日時:
自分で、Fontというクラスを作っているのではないでしょうか?
それを消すか、
java.awt.Font fnt = new java.awt.Font("Serif",java.awt.Font.BOLD,18);
みたいに、Fontクラスのパッケージを明示すれば、
コンパイルが通るのではないかと思われます。
ご指摘の通り、自分でFont.classを作成していました。削除した後
に、コンパイルしたところ成功しました。ありがとうございました。
No.1
- 回答日時:
・ javaの構文としては間違いないように思われます。
・ 使っているコンパイラjavac.exeをチェックしてみてください。
自分のインストールしたJ2SDKが、環境変数Pathの先頭のほうにに来ているかを確かめてみてください。
・ 例えば、javaのインストール先が
C:\Program Files\Java\jdk1.6.0_02
とすると、
Path変数の値は、次の形式ですから
-------------------------------
パス1;パス2;パス3;パス4; ...
-------------------------------
次のようになっているか調べる必要があります。
C:\Program Files\Java\jdk1.6.0_02\bin;パス1;パス2;パス3;パス4; ...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS アコーディオンメニューが思うように動作しません。 1 2023/08/20 16:48
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- HTML・CSS HTMLソースの質問 3 2022/07/28 13:29
- HTML・CSS HTMLで特定の文字だけ色を変えたいのですが、指定した色と違う色が反映してしまいます。 下記、「前」 5 2023/06/27 12:08
- HTML・CSS CSSがなぜかfont-sizeだけ効かない...記述がまちがっているんでしょうか 5 2022/04/09 17:52
- その他(プログラミング・Web制作) ボールの動きがスムーズに動いてかつ目盛り線描画を維持するためには 4 2023/05/31 10:01
- PHP アンドロイドスマホでのphp echoの文字サイズ 1 2023/05/13 15:15
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- Visual Basic(VBA) VBAにてメール作成した際、一部指定箇所のみ赤文字にしたいです。 下記の内容ですと作成されたメール本 1 2022/04/27 13:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
tomcat起動時エラー
-
タグが閉じてないというエラー...
-
Eclipseで次のエラー箇所にジャ...
-
エラー:org.springframeworkが...
-
コンパイル時にエラーが出てし...
-
「型 ArrayList は総称ではあり...
-
java エラー
-
JSP/サーブレットで一般的な入...
-
DataSetのFilter
-
正規表現で入力チェックするには。
-
javaでEnumerationを使いたいの...
-
致命的: StandardServer.await:...
-
JSP内でString型からint型に変...
-
Javaのエラーについてです
-
Java エスケープ文字
-
javamailにて連続送信の際のエラー
-
Eclipseの環境について
-
マイクラでBuildcraftを入れる...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseで、プロジェクト名のと...
-
シンボルが見つかりませんとい...
-
エラー:org.springframeworkが...
-
tomcat起動時エラー
-
Javaのエラーについてです
-
タグが閉じてないというエラー...
-
コンパイル時にエラーが出てし...
-
構文エラーのやり直しについて
-
eclipseをバージョンアップした...
-
eclipseでのsvn認証エラー回避方法
-
Eclipseで次のエラー箇所にジャ...
-
JBossについて
-
JSPの表示時エラー
-
「型 ArrayList は総称ではあり...
-
Win32コンソールアプリでnamesp...
-
Eclipseの環境について
-
致命的: StandardServer.await:...
-
javaw.exeプロセスが正常起動し...
-
getParameterについて
-
JSP内でString型からint型に変...
おすすめ情報