• 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