Dalam gambar Java, ada tiga cara utama untuk menampilkan teks:
(1) DrawString (string str string, int x, int y): menampilkan string pada posisi yang ditentukan.
(2) DrawChars (data char [], int offset, int int, int x, int y): Tampilkan teks di array karakter pada posisi yang ditentukan, mulai dari posisi offset array karakter, dan tampilkan paling panjang karakter.
(3) Drawbytes (data byte [], int offset, panjang int, int x, int y), menampilkan teks dalam array karakter pada posisi yang ditentukan, mulai dari posisi offset array karakter, dan menampilkan paling panjang karakter.
Posisi tampilan (x, y) yang diberikan di sini adalah koordinat awal dari garis dasar teks, bukan koordinat sudut kiri atas dari area persegi panjang yang ditampilkan oleh teks.
Ada tiga elemen font teks:
Font: Font yang biasa digunakan termasuk Times New Roman, Simbol, Font Lagu, Gaya Kai, dll.
Gaya: Ada tiga gaya yang umum digunakan: normal, tebal dan miring; Gaya dapat digunakan dalam kombinasi, misalnya, font.bold+font.itik.
Ukuran font: Ukuran font adalah ukuran karakter dan unitnya satu pon.
Dalam bahasa Java, gunakan font objek font. Konstruktor kelas font adalah:
Font (string fontName, int gaya, ukuran int), 3 parameter masing -masing mewakili ukuran font, gaya dan font. Misalnya, kode:
Font fna = font baru ("versi yang dipantulkan dengan cepat", font.plain, 12)
Set font adalah: gaya halus, gaya normal, ukuran font 12 pon.
Metode umum lain dari kelas font:
[Contoh] Applet menggunakan 6 string font untuk menampilkan konten untuk menunjukkan font sendiri.
Impor Java.Applet.*; Impor Java.awt.*; Contoh Kelas Publik7_1 Memperluas Applet {font f1 = font baru ("helvetica", font.plain, 18); , 10); BOLD+Font.Italic, 14); 18pt Helvetica Plain ", 5,20); G.Setfont (F2); Drawstring (" 10pt Bold Helvetica ", 5,43); g.setfont (F3); drowstring (" 12pt Italic Helvetica ", 5,58); G.Setfont (F4); Drawstring ("12pt Plain Courier", 5,75); DrawString ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::::: ("14pt italic dialog", 5,111);
Untuk mengatur warna dengan objek seperti warna, ada dua cara untuk menghasilkan berbagai warna:
Warna pre-order dengan warna: hitam, merah, putih, kuning ...;
Mensintesis warna berdasarkan nilai merah, hijau, biru (RGB).
Metode umum yang terkait dengan warna:
(1) Buat objek warna menggunakan warna Metode Konstruktor Kelas Warna (Int R, Int G, Int B). .
(2) Gunakan metode seperti grafis setColor (warna C), dan nilai parameter C ditunjukkan pada Tabel 12-1.
(3) Gunakan metode setbackground (warna C) dari kelas komponen untuk setbackground (warna c) untuk mengatur warna latar belakang. Karena applet adalah subclass dari kelas komponen, Anda dapat langsung menggunakan metode setbackground () untuk mengubah warna latar belakang.
(4) Gunakan metode seperti grafis getColor () untuk mendapatkan warnanya.
Konstanta warna kelas warna yang telah ditentukan sebelumnya
[Contoh] Applet mengatur warna dan melukis kotak.
Impor Java.Applet.*; Impor Java.awt.*; Contoh Kelas Publik7_2 Memperluas Applet {Public Void Paint (Graphics G) {Setsize (380.200); = Warna baru (i*25+5,0,0); 10; i ++) {Color mygreencolor = Warna baru (0, i*25+5,0); i = 0; i <= 10; i ++) {color mybluecolor = warna baru (0,0, i*25+5); 28);}}}