إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Swing الكلاس JLabel

    مقدمة

    الكلاس JLabel يستخدم لإضافة عنوان (Label) في واجهة المستخدم.
    محتوى هذا العنوان يمكن أن يكون: نص, أيقونة, نص و أيقونة بجانبه.


    بناؤه

    public class JLabel
    extends JComponent
    implements SwingConstants, Accessible
    	

    كونستركتورات الكلاس JLabel

    الجدول التالي يحتوي على كونستركتورات الكلاس JLabel.

    الكونستركتور مع تعريفه
    public JLabel() ينشئ كائن من الكلاس JLabel يمثل عنوان فارغ.
    public JLabel(String text) ينشئ كائن من الكلاس JLabel يمثل عنوان.
    مكان الباراميتر text نمرر النص الذي نريد وضعه كعنوان.
    public JLabel(String text, int horizontalAlignment) ينشئ كائن من الكلاس JLabel يمثل عنوان مع إمكانية تحديد موقع ظهور نص العنوان في النافذة.

    • مكان الباراميتر text نمرر النص الذي نريد وضعه كعنوان.
    • مكان الباراميتر horizontalAlignment نمرر إسم ثابت يمثل موقع ظهور نص العنوان في النافذة.

    الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING.
    public JLabel(Icon image) ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان.
    مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها كعنوان.
    public JLabel(Icon image, int horizontalAlignment) ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان مع إمكانية تحديد موقع ظهور أيقونة العنوان في النافذة.

    • مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها كعنوان.
    • مكان الباراميتر horizontalAlignment نمرر إسم ثابت يمثل موقع ظهور أيقونة العنوان في النافذة.

    الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING
    public JLabel(String text, Icon image, int horizontalAlignment) ينشئ كائن من الكلاس JLabel يمثل نص و أيقونة معاً كعنوان.

    • مكان الباراميتر text نمرر النص الذي نريد وضعه في العنوان.
    • مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها في العنوان.
    • مكان الباراميتر horizontalAlignment نمرر إسم ثابت يمثل موقع ظهور نص و أيقونة العنوان في النافذة.

    الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING

    دوال الكلاس JLabel

    الجدول التالي يحتوي على بعض دوال الكلاس JLabel.

    الدالة مع تعريفها
    public String getText() ترجع نص كائن الـ JLabel الذي قام بإستدعائها كـ String.
    public void setText(String text) تستخدم لتبديل نص كائن الـ JLabel الذي قام بإستدعائها.
    مكان الباراميتر text نضع النص الجديد.
    public int getHorizontalAlignment() ترجع رقم نوعه int يمثل موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في عرض النافذة.
    public void setHorizontalAlignment(int alignment) تستخدم لتحديد موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في عرض النافذة.
    مكان الباراميتر alignment نضع إسم إحدى ثوابت الإنترفيس SwingConstants: LEFT, CENTER, RIGHT, LEADING و TRAILING
    public int getVerticalAlignment() ترجع رقم نوعه int يمثل موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في طول النافذة.
    public void setVerticalAlignment(int alignment) تستخدم لتحديد موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في طول النافذة.
    مكان الباراميتر alignment نضع إسم إحدى ثوابت الإنترفيس SwingConstants: TOP, CENTER و BOTTOM.
    public Icon getIcon() ترجع أيقونة كائن الـ JLabel الذي قام بإستدعائها ككائن نوعه Icon.
    ترجع null في حال كان لا يملك أيقونة.
    public void setIcon(Icon icon) تستخدم لوضع أيقونة لكائن الـ JLabel الذي قام بإستدعائها.
    مكان الباراميتر icon نضع كائن من الإنترفيس Icon يمثل الأيقونة التي ستوضع إلى جانب نص كائن الـ JLabel.

    أمثلة شاملة


    المثال الأول

    المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JLabel و إضافته في النافذة.

    طريقة إضافة jlabel في ال JFrame في جافا

    شاهد المثال »



    المثال الثاني

    المثال التالي يعلمك طريقة تغيير نوع و حجم خط كائن الـ JLabel.

    تغير نوع خط ال jlabel في جافا

    شاهد المثال »



    المثال الثالث

    المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JLabel.

    تغير لون ال jlabel في جافا

    شاهد المثال »



    المثال الرابع

    المثال التالي يعلمك طريقة إنشاء نافذة تعرض الوقت الحالي للمستخدم.

    عرض الوقت الحالي في jlabel في جافا

    شاهد المثال »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب