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
.
المثال الرابع
المثال التالي يعلمك طريقة إنشاء نافذة تعرض الوقت الحالي للمستخدم.