0
使用AWT圖形,我試圖用.ttf字體繪製文本。但是,當屏幕上繪製它只是顯示在什麼看起來是字體大小1.TTF字體與Java AWT圖形
字體初始化代碼文本:
font = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream("font.ttf"));
font.deriveFont(24F);
fontSmall = Font.createFont(Font.TRUETYPE_FONT, new FileInputStream("font.ttf"));
fontSmall.deriveFont(16F);
是的,這些語句是一個try語句裏面。
這應該正確繪製文本的字體代碼:
g.setFont(font);
g.setColor(RED);
g.drawString("Test123",10,10);
g.setFont(fontSmall);
g.drawString("Test123SMALL",10,10);
感謝提前:)
這工作,我不能相信我沒有嘗試。 – user2503315