الكلاس JLabel
الكلاس JLabel – الكلاس JLabel
الكلاس JLabel – الكلاس JLabel
الكلاس JLabel – الكلاس JLabel
الكلاس JLabel – الكلاس JLabel
المناهج السعوديةالكلاس JLabel – الكلاس JLabel
مقدمة
الكلاس JLabel يستخدم لإضافة عنوان (Label) في واجهة المستخدم.
محتوى هذا العنوان يمكن أن يكون: نص, أيقونة, نص و أيقونة بجانبه.
بناؤه
- publicclass JLabel
- extends JComponent
- implements SwingConstants, Accessible
كونستركتورات الكلاس JLabel
الجدول التالي يحتوي على كونستركتورات الكلاس JLabel.
الكونستركتور مع تعريفه | |
---|---|
1 | publicJLabel()ينشئ كائن من الكلاس JLabel يمثل عنوان فارغ. |
2 | publicJLabel(String text)ينشئ كائن من الكلاس JLabel يمثل عنوان. مكان الباراميتر text نمرر النص الذي نريد وضعه كعنوان. |
3 | publicJLabel(String text, int horizontalAlignment)ينشئ كائن من الكلاس JLabel يمثل عنوان مع إمكانية تحديد موقع ظهور نص العنوان في النافذة.
الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING. |
4 | publicJLabel(Icon image)ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان. مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها كعنوان. |
5 | publicJLabel(Icon image, int horizontalAlignment)ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان مع إمكانية تحديد موقع ظهور أيقونة العنوان في النافذة.
الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING |
6 | publicJLabel(String text, Icon image, int horizontalAlignment)ينشئ كائن من الكلاس JLabel يمثل نص و أيقونة معاً كعنوان.
الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment: LEFT, CENTER, RIGHT, LEADING و TRAILING |
دوال الكلاس JLabel
الجدول التالي يحتوي على بعض دوال الكلاس JLabel.
الدالة مع تعريفها | |
---|---|
1 | public String getText()ترجع نص كائن الـ JLabel الذي قام بإستدعائها كـ String. |
2 | publicvoidsetText(String text)تستخدم لتبديل نص كائن الـ JLabel الذي قام بإستدعائها. مكان الباراميتر text نضع النص الجديد. |
3 | publicintgetHorizontalAlignment()ترجع رقم نوعه int يمثل موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في عرض النافذة. |
4 | publicvoidsetHorizontalAlignment(int alignment)تستخدم لتحديد موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في عرض النافذة. مكان الباراميتر alignment نضع إسم إحدى ثوابت الإنترفيس SwingConstants: LEFT, CENTER, RIGHT, LEADING و TRAILING |
5 | publicintgetVerticalAlignment()ترجع رقم نوعه int يمثل موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في طول النافذة. |
6 | publicvoidsetVerticalAlignment(int alignment)تستخدم لتحديد موقع ظهور نص و أيقونة كائن الـ JLabel الذي قام بإستدعائها في طول النافذة. مكان الباراميتر alignment نضع إسم إحدى ثوابت الإنترفيس SwingConstants: TOP, CENTER و BOTTOM. |
7 | public Icon getIcon()ترجع أيقونة كائن الـ JLabel الذي قام بإستدعائها ككائن نوعه Icon. ترجع null في حال كان لا يملك أيقونة. |
8 | publicvoidsetIcon(Icon icon)تستخدم لوضع أيقونة لكائن الـ JLabel الذي قام بإستدعائها. مكان الباراميتر icon نضع كائن من الإنترفيس Icon يمثل الأيقونة التي ستوضع إلى جانب نص كائن الـ JLabel. |
أمثلة شاملة
المثال الأول
المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JLabel و إضافته في النافذة.
المثال الثاني
المثال التالي يعلمك طريقة تغيير نوع و حجم خط كائن الـ JLabel.
المثال الثالث
المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JLabel.
المثال الرابع
المثال التالي يعلمك طريقة إنشاء نافذة تعرض الوقت الحالي للمستخدم.
المصدر: الكلاس JLabel – المناهج السعودية