في رسم Java ، هناك ثلاث طرق رئيسية لعرض النص:
(1) الرباط (سلسلة Str ، int x ، int y): يعرض سلسلة في الموضع المحدد.
(2) DrawChars (بيانات char [] ، إزاحة int ، طول int ، int x ، int y): عرض النص في صفيف الأحرف في الموضع المحدد ، بدءًا من موضع الإزاحة في صفيف الأحرف ، وعرضه على الأكثر طولًا الشخصيات.
(3) تعرض السحب (بيانات البايت [] ، إزاحة int ، طول int ، int x ، int y) ، النص في صفيف الأحرف في الموضع المحدد ، بدءًا من موضع الإزاحة في صفيف الأحرف ، ويعرض على الأقل طول الشخصيات.
موضع العرض (x ، y) الوارد هنا هو إحداثيات البداية للخط الأساسي للنص ، وليس الإحداثيات الزاوية اليسرى العليا لمنطقة المستطيل التي يعرضها النص.
هناك ثلاثة عناصر من خط النص:
الخطوط: تتضمن الخطوط الشائعة الاستخدام أوقات رومانية جديدة ، رمز ، خط الأغاني ، نمط كاي ، إلخ.
النمط: هناك ثلاثة أنماط شائعة الاستخدام: عادية ، جريئة ومائلة ؛ يمكن استخدام الأنماط في تركيبة ، على سبيل المثال ، font.bold+font.italic.
حجم الخط: حجم الخط هو حجم الحرف والوحدة رطل.
في لغة جافا ، استخدم خط كائن الخط. منشئي فئة الخطوط هم:
FONT (سلسلة fontname ، نمط int ، حجم int) ، 3 المعلمات تمثل الخط والأناقة وحجم الخط على التوالي. على سبيل المثال ، الكود:
FONT FNA = خط جديد ("النسخة المنعكسة بسرعة" ، font.plain ، 12)
مجموعة الخطوط هي: نمط حساس ، نمط عادي ، حجم الخط 12 رطلاً.
طرق شائعة أخرى لفئة الخط:
[مثال] يستخدم Applet 6 سلاسل خطوط لعرض المحتوى للإشارة إلى خطه الخاص.
استيراد java.applet.*؛ استيراد java.awt. ، 10) BOLD+FONT.ATINGERIC ، FONT FONT = "Dialog" ، 14) ؛ 18pt Plain Helvetica "، 5،20) ؛ G.Setfont (F2) ؛ الرباط (" 10pt Bold Helvetica "، 5،43) ؛ G.Setfont (F3) ؛ الرباط (" 12pt mithitic helvetica "، 5،58) ؛ G .SetFont (F4) ؛ الرباط ("12pt Courier" ، 5،75) ؛ الرطب ::::::::::::::::::::::::::::::::::::::::::: ::::::::::::::::::::::::: :::::::::::::::::::::: :::::::::::::::::::
لضبط الألوان مع كائن يشبه الألوان ، هناك طريقتان لإنشاء ألوان مختلفة:
ألوان تم طلبها مسبقًا مع اللون: أسود ، أحمر ، أبيض ، أصفر ... ؛
توليف الألوان حسب قيم الأحمر والأخضر والأزرق (RGB).
الطرق الشائعة المتعلقة بالألوان:
(1) قم بإنشاء كائن ملون باستخدام لون مُنشئ فئة الألوان (int r ، int g ، int b). .
(2) استخدم الطريقة التي تشبه الرسومات setColor (اللون C) ، وترد قيمة المعلمة C في الجدول 12-1.
(3) استخدم طريقة الانتكاسة (Color C) لفئة المكونات إلى الانتكاسة (اللون C) لتعيين لون الخلفية. نظرًا لأن التطبيقات هي فئات فرعية من فئات المكونات ، يمكنك استخدام طريقة الانتكاس مباشرة () لتغيير لون الخلفية.
(4) استخدم الطريقة التي تشبه الرسومات getColor () للحصول على اللون.
فئة الألوان ثوابت الألوان المحددة مسبقا
[مثال] يضع Applet اللون ويرسم المربعات.
استيراد java.applet.*؛ استيراد java.awt. = اللون الجديد (I*5،0،0) ؛ 10 ؛ i ++) {color mygreencolor = 0 ، i*25+5،0) ؛ i = 0 ؛ i <= 10 ؛ i ++) {color mybluecolor = new loll (0،0 ، i*25+5) ؛ 28) ؛