我正在尝试在 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 中工作,但是当我在编译后运行它时,它说它无法读取。我尝试过使用 anInputStream
和其他东西,但它不起作用。
我怎样才能让它工作?