جافا هي واحدة من لغات البرمجة الأكثر شعبية وتنوعا ، والتي لديها العديد من الاحتمالات لإنشاء واجهات رسومية. تتمثل إحدى المهام المهمة في تطوير البرامج في إبراز العناصر بالألوان. في هذا الدليل ، سنلقي نظرة على الطرق الرئيسية لاستخدام الألوان في جافا.
من أجل تسليط الضوء على العناصر مع اللون ، يجب عليك استخدام الطبقات والأساليب التي توفرها لغة جافا. واحدة من الطبقات الأكثر شعبية في العمل مع الألوان في جافا هي فئة اللون. باستخدام هذه الفئة ، يمكنك إنشاء مثيل من اللون عن طريق تحديد مكونات رغب أو باستخدام ثوابت اللون محددة مسبقا بالفعل مثل اللون.أحمر اللون.الأخضر ، اللون.أزرق.
يمكن استخدام طرق مختلفة لتغيير لون عنصر الواجهة. على سبيل المثال ، يمكنك استخدام طريقة سيتباكغروند(اللون) لتعيين خلفية عنصر ، أو طريقة سيتفورغروند(اللون) لتغيير لون نص العنصر. يمكنك أيضا تعيين ألوان لحالات مختلفة من العنصر ، على سبيل المثال ، باستخدام طريقة سيتنابلد(منطقية) ، يمكنك تعيين لون للحالة غير النشطة للعنصر.
// Установка цвета для неактивного состояния кнопки
- button.setEnabled(false);
- button.setBackground(Color.LIGHT_GRAY);
- }
}
هذا هو مجرد مثال صغير من قدرات تسليط الضوء على اللون في جافا. آمل أن يساعدك هذا الدليل على فهم أساسيات استخدام الألوان في جافا وتنفيذها في مشاريعك.
أساسيات العمل مع اللون في جافا
أنواع نماذج الألوان في جافا
تحديد لون الخلفية في جافا
تغيير لون النص في جافا
اختيار اللون للعناصر الرسومية في جافا
إنشاء ألوان مخصصة في جافا
سؤال وجواب
كيف يمكنني تلوين كائن في جافا?
كيف يمكنني تعيين لون الخلفية لعنصر في جافا?
هل من الممكن تحديد لون كائن في جافا في شكل عرافة?
أساسيات العمل مع اللون في جافا
اللون هو عنصر مهم في التصميم وعرض المعلومات. هناك عدة طرق للعمل مع اللون في لغة برمجة جافا.
1. نماذج الألوان
- جافا يدعم نماذج الألوان المختلفة مثل رغب (الأحمر والأخضر والأزرق) ، كميك (السيانيد والأرجواني والأصفر والأسود) و هسب (هوى والتشبع والسطوع). نموذج اللون رغب هو الأكثر شيوعا ويستخدم في معظم الحالات.
- 2. دروس للعمل مع اللون
- يستخدم جافا الطبقات من جافا.حزمة أوت للعمل مع اللون. الفئات الرئيسية هي اللون و رغب بكسل الشكل.
3. إنشاء واستخدام الألوان
| 4. التلاعب بالألوان | كما يوفر جافا أساليب للعمل مع اللون ، مثل تغيير السطوع ، وتغيير هوى والتشبع ، وغيرها. يمكن أن تكون هذه الطرق مفيدة عندما تحتاج إلى تغيير اللون أثناء تنفيذ البرنامج. | 5. العمل مع الصور |
|---|---|---|
| يمكن أيضا استخدام اللون للعمل مع الصور بلغة جافا. على سبيل المثال ، يمكنك تغيير ألوان البكسل أو إنشاء تدرجات أو إضافة مواد. دروس من جافا.أوت.صورة وجافاكس.وتستخدم حزم إيماجيو لهذا الغرض. | 6. تصور البيانات | اللون مهم عند تصور البيانات. في جافا ، يمكنك استخدام الألوان لتمثيل قيم أو مجموعات مختلفة من البيانات ، على سبيل المثال ، في المخططات أو الرسوم البيانية. للقيام بذلك ، من الملائم استخدام الألوان المحددة مسبقا أو إنشاء الألوان الخاصة بك. |
| يوفر العمل مع اللون في جافا العديد من الفرص لإنشاء واجهة مستخدم جميلة وبديهية ، وكذلك لمعالجة البيانات والتصور. ستساعدك معرفة أساسيات العمل بالألوان على إنشاء تطبيقات وواجهات رسومية مذهلة. | أنواع نماذج الألوان في جافا | يوفر جافا نماذج الألوان المختلفة التي يمكن استخدامها للعمل مع الألوان في التطبيقات الرسومية. فيما يلي بعض الأنماط الأكثر شيوعا: |
| رغب (الأحمر والأخضر والأزرق) هو نموذج اللون الأكثر شيوعا في جافا. يعتمد على مزيج من ثلاثة ألوان أساسية: الأحمر والأخضر والأزرق. يتم تمثيل كل لون بقيمة من 0 إلى 255 ، حيث 0 هو غياب اللون ، و 255 هي القيمة القصوى. على سبيل المثال ، تمثل القيمة (255 ، 0 ، 0) اللون الأحمر. | كميك (سماوي ، أرجواني ، أصفر ، مفتاح) هو نموذج يستخدم في الطباعة. يعتمد على مزيج من ثلاثة ألوان أساسية: السماوي والأرجواني والأصفر ، وكذلك الأسود. يتم تمثيل قيم كل لون كنسبة مئوية (من 0 ٪ إلى 100٪). على سبيل المثال ، القيمة (0%, 100%, 100%, 0%) يمثل اللون الأزرق النقي. | هسب (هوى ، التشبع ، السطوع) هو نموذج يقوم على تمثيل اللون من خلال هوى ، والتشبع والسطوع. يتم قياس قيم التدرج بالدرجات (من 0 إلى 360) ، ويتم قياس التشبع والسطوع كنسبة مئوية (من 0 ٪ إلى 100٪). على سبيل المثال ، القيمة (60°, 100%, 100%) وهو يمثل اللون الأصفر الغني. |
هذه ليست سوى بعض من نماذج الألوان المتوفرة في جافا. كل نموذج له مزاياه الخاصة ويستخدم في مختلف المجالات. يعتمد اختيار النموذج على المهمة المحددة وتفضيلات المطور.
مقارنة بين بعض خصائص نماذج الألوان
نموذج
تمثيل اللون
- هذا.حجم المجموعة (500، 500);
هذا.سيتيفولتكلوسوبيراتيون (جفريم.إخرج_إغلاق);
- // ضبط لون الخلفية للنافذة
هذا.جيتكونتينتبان ().سيتباكغروند (اللون.أحمر);هذا.سيتفيسيبل (صحيح);- }
العامة ثابت الفراغ الرئيسي (سلسلة[] الحجج) {جديد ميفريم ();
}
- استيراد فئة اللون:
- إنشاء كائن من فئة اللون باستخدام منشئ:
- لون النصاللون = لون جديد (255 ، 0 ، 0);
- في هذا المثال ، يتم إنشاء كائن تكستكولور مع اللون الأحمر (رغب رمز اللون: 255 ، 0 ، 0).
- استخدم كائن تكستكولور لتعيين لون النص:
- في هذا المثال ، كائن تكستكومبوننت هو مكون النص (على سبيل المثال ، جلابيل أو جتكستفيلد) التي تريد تطبيق لون النص.
- يمكنك أيضا استخدام الألوان المحددة مسبقا المتوفرة في فئة الألوان. على سبيل المثال ، يمكنك استخدام ثوابت الفئة لتعيين لون النص:
- اضبط لون النص على اللون الأحمر:
| } | |
| وهكذا ، جافا.أوت.كائن فئة اللون يسمح لك لتعيين لون الخلفية في جافا وخلق تأثيرات بصرية مثيرة للاهتمام في التطبيق. | |
| تغيير لون النص في جافا | في لغة البرمجة جافا ، يمكنك تغيير لون النص باستخدام فئة اللون. توفر هذه الفئة طرقا وثوابت مختلفة للعمل مع الألوان. |
| لتغيير لون النص ، يجب عليك أولا إنشاء كائن من فئة اللون باستخدام أحد منشئيها أو أساليبها الثابتة. يمكنك بعد ذلك استخدام هذا الكائن بالطريقة المناسبة لتعيين لون النص. | مثال على استخدام فئة اللون لتغيير لون النص: |
استيراد جافا.أوت.اللون;
تكستكومبونينت.سيتفورغروند (لون النص);
تكستكومبونينت.سيتفورغروند (اللون.أحمر);
اضبط لون النص على اللون الأخضر:
تكستكومبونينت.سيتفورغروند (اللون.الأخضر);
اللون
كود
- أسود
- اللون.أحمر
- الأخضر
اللون.الأخضر
الأزرق
اللون.الأزرق
باستخدام قيم رغب:
رغب (الأحمر والأخضر والأزرق) هو نموذج اللون الذي يقوم على مزيج من ثلاثة ألوان أساسية. في جافا ، يمكنك تعيين لون عن طريق تحديد قيمه من الأحمر والأخضر والأزرق في النطاق من 0 إلى 255. على سبيل المثال:
لون جديد (255 ، 0 ، 0) — أحمر
لون جديد (0 * 0000 وما يليها) - أزرق
عند اختيار لون للعناصر الرسومية ، فمن المستحسن أن تسترشد المتطلبات الجمالية والوظيفية للتطبيق الخاص بك. يمكن أن يساعد اللون المختار جيدا في تحسين تجربة المستخدم وتعزيز قابلية استخدام التطبيق الخاص بك.
إنشاء ألوان مخصصة في جافا
يوفر جافا القدرة على إنشاء ألوان مخصصة للاستخدام في تطبيقات الرسومات. يتيح لك إنشاء ألوان مخصصة التحكم في ظلال الألوان وتشبعها وسطوعها ، بالإضافة إلى إنشاء مجموعات ومجموعات فريدة.
في جافا ، يمكنك استخدام الطبقات لإنشاء لون
اللون
و
مساحة اللون
. فئة
اللون
يمثل اللون في شكل رغب (الأحمر والأخضر والأزرق) ، والطبقة
مساحة اللون
يمثل مساحة من الألوان.