مقدمة
الكلاس JLabel
يستخدم لإضافة عنوان (Label) في واجهة المستخدم.
محتوى هذا العنوان يمكن أن يكون: نص, أيقونة, نص و أيقونة بجانبه.
بناؤه
public class JLabel extends JComponent implements SwingConstants, Accessible
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 يمثل عنوان مع إمكانية تحديد موقع ظهور نص العنوان في النافذة.
الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment : LEFT , CENTER , RIGHT , LEADING و TRAILING . |
|
public JLabel(Icon image)
ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان.مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها كعنوان. |
|
public JLabel(Icon image, int horizontalAlignment)
ينشئ كائن من الكلاس JLabel يمثل أيقونة كعنوان مع إمكانية تحديد موقع ظهور أيقونة العنوان في النافذة.
الثوابت التي يمكن تمريرها مكان البارميتر horizontalAlignment : LEFT , CENTER , RIGHT , LEADING و TRAILING |
|
public JLabel(String text, Icon image, int horizontalAlignment)
ينشئ كائن من الكلاس JLabel يمثل نص و أيقونة معاً كعنوان.
الثوابت التي يمكن تمريرها مكان البارميتر 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
.
المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JLabel
.
المثال التالي يعلمك طريقة إنشاء نافذة تعرض الوقت الحالي للمستخدم.