ในการวาดรูป Java มีสามวิธีหลักในการแสดงข้อความ:
(1) DrawString (String Str, int x, int y): แสดงสตริงที่ตำแหน่งที่ระบุ
(2) DrawChars (ข้อมูลถ่าน [], ออฟเซ็ต int, ความยาว int, int x, int y): แสดงข้อความในอาร์เรย์อักขระที่ตำแหน่งที่ระบุเริ่มต้นจากตำแหน่งออฟเซ็ตของอาร์เรย์อักขระและแสดงตามความยาวมากที่สุด อักขระ.
(3) drawbytes (ข้อมูลไบต์ [], ออฟเซ็ต int, ความยาว int, int x, int y), แสดงข้อความในอาร์เรย์อักขระที่ตำแหน่งที่ระบุเริ่มต้นจากตำแหน่งออฟเซ็ตของอาร์เรย์อักขระและแสดงตามความยาวส่วนใหญ่ อักขระ.
ตำแหน่งการแสดงผล (x, y) ที่ให้ไว้ที่นี่คือพิกัดเริ่มต้นของพื้นฐานของข้อความไม่ใช่พิกัดมุมซ้ายบนของพื้นที่สี่เหลี่ยมผืนผ้าที่แสดงโดยข้อความ
มีสามองค์ประกอบของตัวอักษรข้อความ:
ฟอนต์: แบบอักษรที่ใช้กันทั่วไปรวมถึง Times New Roman, Symbol, Song Font, Kai Style, ฯลฯ
สไตล์: มีสามรูปแบบที่ใช้กันทั่วไป: ปกติ, ตัวหนาและตัวเอียง; รูปแบบสามารถใช้ร่วมกันได้เช่น Font.bold+Font.italic
ขนาดตัวอักษร: ขนาดตัวอักษรคือขนาดของตัวละครและหน่วยเป็นปอนด์
ในภาษา Java ใช้แบบอักษรตัวอักษร ตัวสร้างคลาสแบบอักษรคือ:
FONT (STRING FONTNAME, สไตล์ int, ขนาด int), 3 พารามิเตอร์แสดงถึงตัวอักษรสไตล์และขนาดตัวอักษรตามลำดับ ตัวอย่างเช่นรหัส:
FONT FNA = FONT ใหม่ ("เวอร์ชันสะท้อนกลับอย่างรวดเร็ว", FONT.PLAIN, 12)
ชุดฟอนต์คือ: สไตล์ที่ละเอียดอ่อนสไตล์ปกติขนาดตัวอักษร 12 ปอนด์
วิธีการทั่วไปอื่น ๆ ของคลาสฟอนต์:
[ตัวอย่าง] แอปเพล็ตใช้ 6 ฟอนต์สตริงเพื่อแสดงเนื้อหาเพื่อระบุตัวอักษรของตัวเอง
นำเข้า java.applet.*; นำเข้า Java.awt.*; คลาสสาธารณะตัวอย่าง 7_1 ขยายแอปเพล็ต {ตัวอักษร F1 = ฟอนต์ใหม่ ("Helvetica", Font.plain, 18); , 10); font f3 = font ใหม่ ("helvetica", font.italic, 12); Bold+Font.italic, 14); 18pt plain helvetica ", 5,20); g.setfont (f2); drawstring (" 10pt bold helvetica ", 5,43); g.setfont (f3); drawstring (" 12pt italic helvetica ", 5,58); G .SetFont (F4); drawstring ("12pt Plain Courier", 5,75); drawstring ::::::::::::::::::::::: กระทาน ::::::::::::::::::::::: กระทาน ::::::::::::::::::::::::::::::::::::::: กระทาน.
ในการตั้งค่าสีด้วยวัตถุที่มีสีคล้ายกันมีสองวิธีในการสร้างสีต่าง ๆ :
สีสั่งล่วงหน้าด้วยสี: สีดำ, สีแดง, สีขาว, สีเหลือง…;
สังเคราะห์สีตามค่าของสีแดง, เขียว, สีน้ำเงิน (RGB)
วิธีการทั่วไปที่เกี่ยวข้องกับสี:
(1) สร้างวัตถุสีโดยใช้ Color Class Constructor Method (int r, int g, int b) .
(2) ใช้วิธีการที่คล้ายกราฟิก SetColor (Color C) และค่าของพารามิเตอร์ C แสดงในตารางที่ 12-1
(3) ใช้ Method Setbackground (Color C) ของคลาสส่วนประกอบไปยัง Fetbackground (Color C) เพื่อตั้งค่าสีพื้นหลัง เนื่องจากแอปเพล็ตเป็นคลาสย่อยของคลาสส่วนประกอบคุณจึงสามารถใช้วิธี SetBackGround () โดยตรงเพื่อเปลี่ยนสีพื้นหลัง
(4) ใช้วิธีการเหมือนกราฟิก getColor () เพื่อรับสี
ระดับสีค่าคงที่สีที่กำหนดไว้ล่วงหน้า
[ตัวอย่าง] แอปเพล็ตตั้งค่าสีและทาสีสี่เหลี่ยม
นำเข้า java.applet.*; นำเข้า Java.awt.*; คลาสสาธารณะตัวอย่าง 7_2 ขยายแอปเพล็ต {โมฆะสาธารณะสี (กราฟิก g) {setsize (380,200); = สีใหม่ (i*25+5,0,0); 10; i ++) {สี mygreencolor = สีใหม่ (0, i*25+5,0); i = 0; i <= 10; i ++) {color mybluecolor = สีใหม่ (0,0, i*25+5); 28);}}}