hi, wie ihr ja alle sicherlich wisst, kann man ja mit :
ein Font laden, genauer gesagt einen TrueTypeFont Datei, will ich verwenden.
Mein Problem :
das soll in einem Applet geschehen.
wie soll ich das bloß anstellen?
L-ectron-X lehrte mich einst, bei Applets, immer FileInputStreams zu verwenden, sei es beim laden von TextInhalten, aber nciht bei Bildern und Sounds, da gibt es ja schon Methoden, in der Klasse Applet.
Aufjedenfall, hatte er mir gesagt, wie wäre es, wenn ich es so versuchen würde:
[JAVA=33]
Font f = Font.createFont(Font.TRUETYPE_FONT, getClass().getResourceAsStream("Font.ttf"));
[/code]
Also meine Font Datei, die heißt Font.ttf(, und man kann sie auch bei Applikationen laden, aber anstatt des Inputstreams, einfach nur ein File, ) und befindet sich in meiner Jar, verpackt, ganz praktisch, kann aber darauf net zugegriffen werden
Hättet ihr ne Idee was ich machen könnte?
Den Font kann er lesen, ganz klar, wenns bei einer Applikation geht, gehts auch so, aber das finden, ich glabe das ist auch nicht der Punkt.
Er kann nicht die Font Datei lesen.
Er hat ein Problem dabei.
Aber was für eins?
Das beim finden?
Oder beim lesen der Datei?, aber warum beim Applet,`?
kann mir bitte jemand weiterhelfen, ich bedanke mich schon mal recht herrzlich,
Developer_X
Java:
Font font = Font.createFont(Font.Font_Typ,File oder FileInputStream);
Mein Problem :
das soll in einem Applet geschehen.
wie soll ich das bloß anstellen?
L-ectron-X lehrte mich einst, bei Applets, immer FileInputStreams zu verwenden, sei es beim laden von TextInhalten, aber nciht bei Bildern und Sounds, da gibt es ja schon Methoden, in der Klasse Applet.
Aufjedenfall, hatte er mir gesagt, wie wäre es, wenn ich es so versuchen würde:
[JAVA=33]
Font f = Font.createFont(Font.TRUETYPE_FONT, getClass().getResourceAsStream("Font.ttf"));
[/code]
Also meine Font Datei, die heißt Font.ttf(, und man kann sie auch bei Applikationen laden, aber anstatt des Inputstreams, einfach nur ein File, ) und befindet sich in meiner Jar, verpackt, ganz praktisch, kann aber darauf net zugegriffen werden
Code:
java.io.IOException: Problem reading font data.
at java.awt.Font.createFont(Unknown Source)
at JavaApplets.MainApplet.paint(MainApplet.java:33)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
java.io.IOException: Problem reading font data.
at java.awt.Font.createFont(Unknown Source)
at JavaApplets.MainApplet.paint(MainApplet.java:33)
at sun.awt.RepaintArea.paintComponent(Unknown Source)
at sun.awt.RepaintArea.paint(Unknown Source)
at sun.awt.windows.WComponentPeer.handleEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Hättet ihr ne Idee was ich machen könnte?
Den Font kann er lesen, ganz klar, wenns bei einer Applikation geht, gehts auch so, aber das finden, ich glabe das ist auch nicht der Punkt.
Er kann nicht die Font Datei lesen.
Er hat ein Problem dabei.
Aber was für eins?
Das beim finden?
Oder beim lesen der Datei?, aber warum beim Applet,`?
kann mir bitte jemand weiterhelfen, ich bedanke mich schon mal recht herrzlich,
Developer_X