Swing Externe Schriftart mitkompilieren für andere PCs?

theuserbl

Bekanntes Mitglied
Könntest du mir ein Beispiel schreiben wie ich es lade?

bin ziemlich neu, wäre euch dankbar :)

Habe nun ein Beispielprogramm erstellt. Hier eine ausführbare Jar-Datei davon:
[ IncludedFont.jar ]

Der Quellcode ist enthalten. Aber hier noch mal auch im Forum:
Java:
import java.io.*;
import java.awt.*;
import java.awt.event.*;

public class IncludedFont extends Panel {

  public IncludedFont() {}

  public void paint(Graphics g) {
    try {
      Graphics2D g2 = (Graphics2D) g.create();
      Font font = Font.createFont( Font.TRUETYPE_FONT, getClass().getClassLoader().getResource("Gondrini.ttf").openStream() ).deriveFont( 40f );
      g2.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
      g2.setFont(font);
      g2.drawString("An included font", 50, 150);
    } catch (FileNotFoundException e) {
      System.out.println(e);
    } catch (FontFormatException e) {
      System.out.println(e);
    } catch (IOException e) {
      System.out.println(e);
    }
  }

  public static void main(String[] args) {
    Frame f = new Frame("Font example");
    IncludedFont p = new IncludedFont();
    f.add(p);
    f.addWindowListener(new WindowAdapter() {
      public void windowClosing(WindowEvent e) {
        System.exit(0);
      }
    });
    f.setSize(500,400);
    f.setVisible(true);
  }
  
}

Hilfreich hierfür u.a. der Tip unter
True-Type-Fonts in Java nutzten | tutego

Grüße
theuserbl
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
Augenblau JavaFX Externe Schriftart über CSS ansprechen und zuweisen AWT, Swing, JavaFX & SWT 5
A Swing Externe Klassen aufrufen und in einem bereits vorhandenen Container einfügen AWT, Swing, JavaFX & SWT 0
X buttons aus externe klasse lesen? AWT, Swing, JavaFX & SWT 3
H Event Handling Externe Method schliesst Hauptapplikation AWT, Swing, JavaFX & SWT 6
C Swing Verlinken auf externe Prozesse bsp. Mailprogramm, Inet. Browser AWT, Swing, JavaFX & SWT 6
R LookAndFeel auf Gui Layout (externe Klasse) zugreifen AWT, Swing, JavaFX & SWT 6
T [SWT] Externe Programmfenster einbinden AWT, Swing, JavaFX & SWT 2
X Externe Anwendungen in JInternalframe starten. AWT, Swing, JavaFX & SWT 5
S Tastaturevents an eine externe Applikation weiter leiten AWT, Swing, JavaFX & SWT 6
W Externe Programme in JFrame starten AWT, Swing, JavaFX & SWT 4
G externe klassen auf gui objekte zugreifen lassen AWT, Swing, JavaFX & SWT 11
G externe ActionListener Klasse AWT, Swing, JavaFX & SWT 3
N Label Schriftart Ändern javafx AWT, Swing, JavaFX & SWT 2
L Swing JLabel wird beim ändern der Schriftart immer neu gezeichnet. AWT, Swing, JavaFX & SWT 2
J Schriftart über einen Button ändern AWT, Swing, JavaFX & SWT 1
J JButton zum ändern Der Schriftart/Schriftgröße AWT, Swing, JavaFX & SWT 2
G Frame,Font,Standard,Schriftart,JFrame AWT, Swing, JavaFX & SWT 3
N Swing Schriftart einer JList AWT, Swing, JavaFX & SWT 4
R JEditorPane Schriftart und Schriftgröße AWT, Swing, JavaFX & SWT 3
P Schriftart setzen für die ganze Applikation AWT, Swing, JavaFX & SWT 3
& eigene Schriftart in JEditorpane AWT, Swing, JavaFX & SWT 2
A Font: Ist Schriftart überall verfügbar? AWT, Swing, JavaFX & SWT 4
T Methode getFont() - wie hier Schriftart/-größe beeinflussen? AWT, Swing, JavaFX & SWT 4
P TitledBorder Schriftart- typ AWT, Swing, JavaFX & SWT 2
G JTextArea - Schriftart ändern AWT, Swing, JavaFX & SWT 18
K JOptionPane: Schriftart ändern AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben