1

だから私はこのコードを持っています

File fontFile = new File("FrizQuadrataTT.ttf");;
FileInputStream in = new FileInputStream(f);
Font dFont = Font.createFont(Font.TRUETYPE_FONT, in);
Font f1 = dFont.deriveFont(15f);

FrizQuadrataTT.ttf というフォント ファイルをインポートします。以前は Dr. Java を使用してコーディングしていましたが、最近 Eclipse を使い始めましたが、今では Eclipse でこのコードが機能しません。ただし、Dr. Java では機能します。

Exception in thread "main" java.io.FileNotFoundException: FrizQuadrataTT.ttf (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)

これは、実行時に表示されるエラー メッセージです。

4

1 に答える 1

2

ファイルは、アプリケーションのクラスパスにある必要があります。Eclipse はプロジェクトのルート ディレクトリをクラスパスに自動的に追加すると思いますのでFrizQuadrataTT.ttf、プロジェクトのルート ディレクトリに直接配置するだけです。

于 2012-12-25T05:57:02.670 に答える