Mohon tunggu...
Chynsa Afryzar
Chynsa Afryzar Mohon Tunggu... -

TETAP SEMANGAT

Selanjutnya

Tutup

Inovasi

Pemrograman Grafis Midlet

10 September 2015   13:30 Diperbarui: 10 September 2015   13:38 157
+
Laporkan Konten
Laporkan Akun
Kompasiana adalah platform blog. Konten ini menjadi tanggung jawab bloger dan tidak mewakili pandangan redaksi Kompas.
Lihat foto
Inovasi. Sumber ilustrasi: PEXELS/Jcomp

 

8.2.2 Penggambaran Teks

 

        Setelah menetapkan warna sesuai dengan yang diinginkan, selan-jutnya dapat menambahkan teks pada layar canvas. Class graphics mendukung operasi penggambaran teks, baik secara per karakter, string maupun sub-string. Berikut adalah methid-method penting yang berkaitan dengan penggambaran teks yaitu :

  • public void drawString(String str, int x, int y, int anchor);

Digunakan untuk menambahkan string pada posisi x dan y, dengan aturan sesuai dengan nilai anchor (untuk memudahkan penggambaran teks). Anchor point digunakan untuk menentukan penempatan teks relatif terhadap koordinat yang ditunjuk. Nilai anchor merupakan gabungan dari konstanta statik pada class javax.microedition.lcdui.Graphics

  • public void draw Char(char c, int x, int y, int anchor);

Digunakan untuk menambahkan sebuah karakter pada posisi x dan y, dengan aturan posisi sesuai dengan nilai anchor. Nilai anchor point ini sama dengan aturan pada method drawString().

  • public void drawSubstring(String str, int offset, int length, int x, int y, int anchor):

Digunakan untuk menggambarkan sub string dari suatu string.

8.2.3. Penggunaan Font

        Graphics menggambarkan teks berdasarkan objek Font yang sedang aktif. Class Font (javax.microedition.lcdui.Font) digunakan untuk memanipulasi tipe font yang disediakan oleh perangkat handheld devices. Yang harus diperhatikan bahwa font tidak bisa dibuat oleh aplikasi. Aplikasi hanya bisa meminta font yang diinginkan sesuai tipe, ukuran dan atribut lain (seperti ukuran/ size, corak/ style, dan tipe/ face) dan setelah itu, sistem akan mengembalikan font yang paling sesuai dengan apliaksi.

        Font tidak bisa dibuat objeknya karena tidak mempunyai construc-tor public. Untuk membuat objek font, dilakukan dengan memanggil fungsi static getFont() yang disediakan oleh class Font 

Font f = Font.getFont(FACE_SYSTEM, STYLE_PLAIN, SIZE_SMALL);

HALAMAN :
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
Mohon tunggu...

Lihat Konten Inovasi Selengkapnya
Lihat Inovasi Selengkapnya
Beri Komentar
Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE

Belum ada komentar. Jadilah yang pertama untuk memberikan komentar!
LAPORKAN KONTEN
Alasan
Laporkan Konten
Laporkan Akun