Мне нужно создать объект java.awt.Font
для моего проекта, и он должен быть доступен для всего приложения. Я не могу установить шрифт в систему, и мне нужна помощь в создании объекта шрифта во время выполнения. Мой JDK — 1.7.0_17, а мой код следующий.
try {
Font f = Font.createFont(Font.TRUETYPE_FONT, new File("DL-Paras...ttf"));
jLabel1.setFont(f);
} catch (Exception ex) {
ex.printStackTrace();
}
Могут ли объекты вызываться как системные свойства во всем экземпляре приложения? Заранее спасибо.
РЕДАКТИРОВАТЬ: Всем спасибо, я получил ответ.
registerFont(Font)
, который делает это дубликатом. После регистрации его можно использовать как любой другойFont
. Конечно, если OP больше думает о том, чтобы установить шрифт в одном месте и использовать его для компонентов после этого, им необходимо настроить Pluggable Look & Feel. - person Andrew Thompson   schedule 19.04.2013....available for the whole application instance in...
- person mKorbel   schedule 19.04.2013jLabel1.setFont(f);
), ??? - person mKorbel   schedule 19.04.2013GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); ge.registerFont(font);
Большое спасибо. - person isu3ru   schedule 19.04.2013