Schriftarten

Status
Nicht offen für weitere Antworten.

unknown_member

Bekanntes Mitglied
Wenn ich einer TextArea eine Schriftart, zB Comic Sans MS, zuweise, klappt das nicht. Das Geschriebene wird in der Standartschrift dargestellt. Liegt das daran, dass ich in dem Ordner, in dem ich mein Programm kompiliere und ausführe diese Schriftarten nicht reinpacke?
Wenn ja, wie kann ich dann auf den Windows-Schriften-Ordner zugreifen?


thx,
unknown_member
 

Redfrettchen

Bekanntes Mitglied
Bei mir klappt es.

Mit dem Notepad hingeschnodderter Code:
Code:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class Test {

    public static void main(String[] args) {
        JFrame frame = new JFrame();
        frame.setLayout(new FlowLayout());

        final JTextArea textArea = new JTextArea();

        JButton button = new JButton("Comic!");
        button.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                textArea.setFont(new Font("Comic Sans MS",Font.PLAIN, 12));
            }
        });

        frame.add(button);
        frame.add(textArea);
        frame.setSize(200,200);
        frame.setVisible(true);
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        textArea.requestFocus();
    }
}
Einfach mal was eingeben und dann auf Comic! klicken.
 
Status
Nicht offen für weitere Antworten.

Ähnliche Java Themen

Neue Themen


Oben