Anda di halaman 1dari 7

10 Text dan Font

• Penambahan Text pada graphic


• Penjelasan mengenai font: Normal, Bold, Italic, Style, Weight, dsb
• Kombinasi antar font dan clipping untuk membuat Word-art
• Contoh program/penggunaannya
Tujuan Pembelajaran

◉ Mahasiswa mampu menambahkan berbagai


text pada objek geometri
◉ Mahasiswa memahami konsep font
◉ Mahasiswa mampu mengganti jenis-jenis
font untuk tiap-tiap text
Definisi

◉ Font : a set of type of one particular face and size


◉ Font mendefinisikan tampilan, ukuran (dalam pt :
point), style (Bold, Italic, Plain) dari text
◉ Font diidentifikasi dengan namanya, seperti : Arial,
Times New Roman, Verdana, Comic Sans MS, dan
sebagainya.
◉ Font yang memiliki tampilan yang mirip tercakup dalam
satu keluarga (font family)
Contoh Font

◉ Berikut adalah contoh font dan ukurannya :


• Tahoma 20 pt
• Times New Roman 20 pt
• Arial 20 pt
• Verdana 18 pt
• Courier New 18 pt

◉ Contoh font family :


• Serif : Times New Roman, Bodoni, Garamond
• Monospace : Courier, MS Courier New
Font pada Java

◉ Objek Font dapat dibuat dengan kelas Font


◉ Konstanta-konstanta yang ada :
• BOLD, Italic, plain, TRUETYPE_FONT
◉ Membuat objek
• Font theFont = new Font(“Arial”, Font.PLAIN, 10);
• Parameter 1, Name : nama/family dari font
• Parameter 2, Style : PLAIN, ITALIC, BOLD
• Parameter 3, Size : ukuran font, dalam point
◉ Membuat objek
• Font fontBaru = theFont.deriveFont(30);
Menampilkan Text

◉ Misal objek Graphics2D adalah g2d


• g2d.setFont(<objekFont>);
• g2d.drawString(<String>, <x>, <y>);
• <objekFont> : dibuat dengan kelas font
• <String> : text yang akan ditampilkan
• <x> : posisi koordinat x dari baseline
• <y> : posisi koordinat y dari baseline

◉ Contoh :
• g2d.setFont(new Font("Jokerman", Font.PLAIN, 36)); //PLAIN,ITALIC, or BOLD
• g2d.drawString(“Membuat Font", 50, 200);

Anda mungkin juga menyukai