0

すべてが問題です:

URL であるフォントのファイルのパスを使用してフォントを作成するにはどうすればよいですか? 画像のために、私は作った:

URL fond_path_3 = getClass().getResource("/hepta/Images/BoutonQuitter.png");
Image myPicture3 = Toolkit.getDefaultToolkit().getImage(fond_path_3);

しかし、今ではファイルの取得方法がわかりません:

URL font_path = getClass().getResource("/hepta/Images/moolbor.ttf");
newfont = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream(new File(font_path))).deriveFont(Font.PLAIN, 24);

問題は次のようです。

new FileInputStream(new File(font_path))

ありがとう !

4

1 に答える 1

2

FileInputStream を作成する代わりに、URL でストリームを開く必要があります。

newfont = Font.createFont(Font.TRUETYPE_FONT, font_path.openStream()).deriveFont(Font.PLAIN, 24);

URL からの InputStreamも参照してください。

于 2013-05-31T20:30:17.577 に答える