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