Hallo alle zusammen...,
bin gerade dabei meine erste Java-Applikation zu schreiben.
Da ich der GUI einen was eigenes verleihen wollte, dachte ich mir mit hilfe von eigenen Fonts die Schriftart zu gestalten.
Aber irgendiwe klappt das ganze nicht so... hier mein bsp.
Nun bekomme ich folgenen Fehler.
java.io.IOException: Problem reading font data.
Wäre schön, wenn mir jemand helfen könnte.
Liebe Grüße
bin gerade dabei meine erste Java-Applikation zu schreiben.
Da ich der GUI einen was eigenes verleihen wollte, dachte ich mir mit hilfe von eigenen Fonts die Schriftart zu gestalten.
Aber irgendiwe klappt das ganze nicht so... hier mein bsp.
Java:
package test;
import java.awt.Font;
import java.awt.FontFormatException;
import java.io.IOException;
import java.io.InputStream;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class UserFrame extends JFrame {
JLabel text;
public UserFrame() throws FontFormatException, IOException {
setVisible(true);
setSize(500, 300);
setDefaultCloseOperation(EXIT_ON_CLOSE);
setLocationRelativeTo(null);
setTitle("Unser Programm!");
setResizable(false);
setLayout(null);
String fontFileName = "C:\\Documents and Settings\\My Documents\\NetBeansProjects\\Test\\src\\test\\ResidentEvil.ttf";
InputStream is = this.getClass().getResourceAsStream(fontFileName);
Font ttfBase = Font.createFont(Font.TRUETYPE_FONT, is);
Font ttfReal = ttfBase.deriveFont(Font.PLAIN, 24);
text = new JLabel("Hallo Welt!");
text.setBounds(100, 100, 500, 40);
//Font schrift = text.getFont().deriveFont(Font.BOLD + Font.ITALIC, 40);
text.setFont(ttfReal);
add(text);
}
}
Java:
package test;
import java.awt.FontFormatException;
import java.io.IOException;
import javax.swing.JFrame;
/**
*
* @author Durr Systems
*/
public class MainClass {
public static void main (String[]args) throws FontFormatException, IOException {
JFrame jF = new UserFrame();
}
}
Nun bekomme ich folgenen Fehler.
java.io.IOException: Problem reading font data.
Wäre schön, wenn mir jemand helfen könnte.
Liebe Grüße