Ich möchte ein Programm schreiben, mit dem man einen Text mit bestimmten Aussehen in ein Fenster gezeichnet wird.
wenn ich im Internet nach Font + Java suche, findet man nur die java.awt.Font Klasse.
Mit dieser lassen sich jedoch nur einfache Einstellungen tätigen (Schriftfarbe, Größe, Stil, sowie nur 5 Schriftarten).
Mein Programm sollte jedoch mehrere Einstellungsmöglichkeiten für den Font bieten
Hier findet Ihr ein Bild, dass die oberen Kriterien nocheinmal verdeutlicht:
Ich kann mir beim besten Willen nicht vorstellen, dass Java nur diese eine Fontklasse zur Verfügung stellt!
wenn ich im Internet nach Font + Java suche, findet man nur die java.awt.Font Klasse.
Mit dieser lassen sich jedoch nur einfache Einstellungen tätigen (Schriftfarbe, Größe, Stil, sowie nur 5 Schriftarten).
Java:
public void paintComponent(Graphics g)
{
g.setFont(new Font("SansSerif", Font.BOLD, 18));
g.setColor(Color.magenta);
g.drawString("text der ausgegeben wird!", 100, 100);
}
Mein Programm sollte jedoch mehrere Einstellungsmöglichkeiten für den Font bieten
- Schriftart samt Sonderzeichen (Arial, Calibri, GrilledCheese BT...)
- Schriftfarbe (rot, blau)
- Schriftgröße (12px, 45px, ...)
- Schriftstil (Bold, Italic, Underlined)
- Kontur, Konturdicke, Konturfarbe
- Schatten
Hier findet Ihr ein Bild, dass die oberen Kriterien nocheinmal verdeutlicht:
Ich kann mir beim besten Willen nicht vorstellen, dass Java nur diese eine Fontklasse zur Verfügung stellt!