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