2013-01-07 14 views
8

Uygulamayı Eclipse'den çalıştırırsam, tüm yapılması gerekir. Ama kavanozda dışa aktarırsak bir İstisna alırım.Java'da kavanozdan InputStream olarak gömülü font nasıl yüklenir?

java.io.IOException: Problem reading font data. 
at java.awt.Font.createFont(Unknown Source) 

Here is the package tree

enter image description here Ve (SzervizPrint.java dosyasında) benim kod:

InputStream istream = getClass().getResourceAsStream("/resources/SerpentineBolditalic.ttf"); 
Font myFont = Font.createFont(Font.TRUETYPE_FONT, istream); 
myFont = myFont.deriveFont(36.0f); 
lblNewLabel.setFont(myFont); 

cevap

6
SerpentineBolditalic.ttf 

olmalı:

.210

(sermaye 'ı')

yerel dosya sistemi harf duyarlı olmayabilir iken, getResource(String) kesinlikle doğru değildir.

İlgili konular