我設法將新的物理字體導入到Java中。我想在標籤上使用我的新字體,但顯然這是不可能的。是否有任何解決方法可以給我類似的結果(或者更好,讓我在標籤上使用它)?Java - 導入物理字體
0
A
回答
0
只需使用setTypeface方法。
1
從Javadoc文檔Font:
需要特定的字體可以捆綁他們, 使用 createFont 方法實例化他們的應用程序。
所以,你可以這樣做:
InputStream is = Main.class.getResourceAsStream('myFont.ttf');
Font font = Font.createFont(Font.TRUETYPE_FONT, is);
JLabel label = new JLabel("My Label Text");
label.setFont(font);
注意,「主要」是你的類的名稱。
0
InputStream is = Main.class.getResourceAsStream('myFont.ttf');
Font font = Font.createFont(Font.TRUETYPE_FONT, is);
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
ge.registerFont(font);
但JDK要求> 1.5
相關問題
- 1. 物理字體java?
- 2. 導入字體
- 3. Android 3D物體與物理
- 4. 狂歡和golang導入太物理?
- 5. 在二維物理模擬中重疊的物體(Java)
- 6. 在物理字體和邏輯字體之間進行選擇
- 7. 讓物理體響應場而不是其他物理體
- 8. 我的物理物體接觸什麼物體?
- 9. 導入自定義字體
- 10. 將字體導入到Netbeans
- 11. 導入字體Internet Explorer
- 12. Java物理引擎?
- 13. 如何從物理上刪除所有物理物體
- 14. SpriteKit物理如何移動物體?
- 15. Corona - Lua - 無物理拖曳物體
- 16. 導入的字體和Highcharts JS導出
- 17. Sprite Kit生長物理體
- 18. 刪除物理主體
- 19. 液體物理遊戲
- 20. Objective-C UIBezierPath,物理體
- 21. 物理體碰撞檢測
- 22. 物理身體比例
- 23. Box2D與UIKit - 身體物理
- 24. Orchard如何處理物體?
- 25. 3D剛體物理(OpenGL)
- 26. R:插入載體導入字符串
- 27. 如何禁止運動物理體通過靜態物體?
- 28. 用Guice注入物體3.0
- 29. JAVA中的物理地址
- 30. Java中的物理模擬
你能給我一些更多的細節嗎?我已經使用過'最終字體elvishFont =新字體(display,「./assets/fonts/tngan",20,SWT.NONE); '要獲取字體,現在應該如何使用setTypeface方法? – BIU 2012-02-06 19:31:10
我不是爲android寫的,如果這有所作爲。我在Eclipse中工作,我沒有看到setTypeface方法作爲任何組件的選項。 – BIU 2012-02-06 19:33:14
@BIU:看到我的回答。你只需要做'label.setFont(elvishFont);' – styfle 2012-02-06 19:39:11