#java
#java
Вопрос:
Я создал новый шрифт TrueType, и я хочу использовать его для рисования строки на моей JPanel. Похоже, это не работает:
Font f = Font.createFont(Font.TRUETYPE_FONT, MyClass.class.getClassLoader().getResourceAsStream("/res/myFont.ttf"));
f = f.deriveFont(Font.PLAIN, 20);
g2d.setFont(f);
g2d.drawString(x, y, "my string");
Что мне делать?
Комментарии:
1.Используйте
g2d.setFont(f);
перед использованием метода drawString().2. О да, я это сделал, но забыл упомянуть здесь! извините! Спасибо за упоминание
3. Вы показываете недостаточно. Где и как вы используете этот код?
4. Я использую это в своей игре, чтобы нарисовать поздравление на экране, но я хочу иметь другой стиль шрифта вместо обычных шрифтов. РЕДАКТИРОВАТЬ: куда я должен вставить код, чтобы вы могли его видеть?