我正在尝试在java中创建自定义字体,我尝试了很多不同的方法,但是当我去导出jar时它不起作用。这是我目前的代码:
Font font = null;
try {
font = Font.createFont(0, new File("res/fonts/PlayTheGame.ttf"));
font.deriveFont(20f);
} catch (FontFormatException | IOException e) {
e.printStackTrace();
}
Font fntPlayTheGame = font.deriveFont(0, 40f);
lblTitle = new JLabel("Cell Defender");
lblTitle.setFont(fntPlayTheGame);
字体在eclipse中运行,但是当我在编译后运行它时,它说它无法读取。我尝试使用InputStream
和其他东西,但它不起作用。
我怎样才能让它发挥作用?