ShareThis

11. Η Τάξη Font (Γραμματοσειρές)


Για να μπορέσουμε να εμφανίσουμε μια γραμματοσειρά στην Java, πρέπει να γνωρίζουμε τα εξής στοιχεία γι' αυτήν :

  • Τύπος (Arial, Courier κλπ)
  • Στυλ (bold, italic, plain)
  • Μέγεθος σε points

Για να δημιουργήσουμε ένα δικό μας αντικείμενο γραμματοσειράς, χρησιμοποιούμε την τάξη Font με τον τελεστή new και περνάμε τρία ορίσματα, όπως δηλώθηκαν παραπάνω. Μπορούμε να χρησιμοποιήσουμε τις σταθερές Font.PLAIN, Font.BOLD, Font.ITALIC και Font.BOLD+Font.ITALIC.

Με την μέθοδο setFont() ορίζουμε μια γραμματοσειρά ενώ με την μέθοδο getFont() μπορούμε να δούμε ποια γραμματοσειρά χρησιμοποιείται εκείνη τη στιγμή. Τα στοιχεία της τρέχουσας γραμματοσειράς χρησιμοποιούνται για την εμφάνιση του κειμένου στην οθόνη.

Ακολουθεί ένα παράδειγμα.

import java.awt.*;

public class Fonts extends java.applet.Applet

{

        public void paint(Graphics screen)

        {

            Font currentFont = new Font("TimesRoman", Font.PLAIN, 20);

            screen.setFont(currentFont);

            screen.drawString("Γραμματοσειρά Plain Times Roman 20 point", 10, 30);

            Font combFont = new Font("TimesRoman", Font.BOLD+Font.ITALIC, 40);

            screen.setFont(combFont);

            screen.drawString("Γραμματοσειρά Bold+Italic Times Roman 40 point", 10, 50);

        }

}

blog comments powered by Disqus
Powered by Disqus