Uploaded by hesbellexoandsuju14

MODUL KOMGRAF1

advertisement
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);
Download