1
jar 파일의 루트 아래에있는 resources 폴더에있는 "bilboregular.ttf"글꼴을 설정하려고합니다. 내가 넷빈즈 글꼴이 성공적으로 설정에서 실행하는 경우에는 jar 파일에서이없는 경우jar 파일의 java 설정 글꼴
CODE :
main method:{
String s = System.getProperty("user.dir") + "\\src\\resources\\" + "bilboregular.ttf";
File a = new File(s);
if (a.exists()) {
this.loadFont(s);
} else {
this.loadFont(this.getClass().getResource("/resources/" + "bilboregular.ttf").getFile());
}
}
public void loadFont(String s) {
try {
font = java.awt.Font.createFont(java.awt.Font.TRUETYPE_FONT, new File(s));
font = font.deriveFont(Font.PLAIN, 20);
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
setFonts();
} catch (Exception ex) {
}
}
public boolean setFonts() {
jLabel3.setFont(font);
jLabel4.setFont(font);
return true;
}
당신이 말한 것처럼 글꼴 생성을 위해 입력 스트림을 전달했습니다. 그것은 그런 식으로 일했습니다. 감사합니다 – mangusbrother
좋아요! :-) 그러나 도움이되었거나 문제가 해결 되었다면 해결 된 것으로 표시하십시오. – ollo