ما هو الكلاس JLabel في Java Swing وما هي أهم الدوال المستخدمة معه

اقرأ في هذا المقال


ما هو الكلاس JLabel في Java Swing:

يُعد الكلاس (JLabel) من أهم الكلاسات المستخدمة في (Java Swing) ويستخدم لإضافة عنوان (Label) في واجهة المستخدم (Graphical user interface)، ومحتوى هذا العنوان يمكن أن يكون نص أو أيقونة.

أهم الدوال المستخدمة في الكلاس JLabel:

الدالة الاستخدام
()public String getTextتقوم هذه الدالة بإرجاع نص كائن الـ     (JLabel) الذي قام باستدعائها كنوع   ( String).
publicvoidsetText(String text)تستخدم لتبديل نص  الـ (JLabel) الذي قام باستدعائها حيث يتم وضع مكان الباراميتر (text) النص الجديد.
publicvoidsetHorizontalAlignment(int alignment)تستخدم لتحديد موقع ظهور نص و أيقونة الـ (JLabel) الذي قام باستدعائها في عرض النافذة.
()publicintgetVerticalAlignment
تقوم بإرجاع رقم نوعه (int) يمثل موقع ظهور نص و أيقونة كائن الـ (JLabel) الذي قام باستدعائها في طول النافذة.
publicvoidsetVerticalAlignment(int alignment)
تستخدم لتحديد موقع ظهور نص و أيقونة كائن الـ (JLabel) الذي قام باستدعائها في طول النافذة.
()public Icon getIconترجع أيقونة كائن الـ (JLabel) الذي قام باستدعائها ككائن نوعه (Icon)، وترجع (null) في حال كان لا يملك أيقونة.
publicvoidsetIcon(Icon icon)
تستخدم لوضع أيقونة لكائن الـ (JLabel) الذي قام باستدعائها، ومكان الباراميتر (icon) نضع كائن من الإنترفيس (Icon).

أهم الكونستركتور الكلاس JLabel:

Constructorالاستخدام
()publicJLabelيستخدم لإنشاء كائن من الكلاس (JLabel) حيث يمثل عنوان فارغ.
publicJLabel(String text)يقوم بإنشاء كائن من الكلاس (JLabel) يمثل عنوان، ومكان الباراميتر (text) نمرر النص الذي نريد وضعه كعنوان.
publicJLabel(String text, int horizontalAlignment)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JLabel) حيث يمثل عنوان مع إمكانية تحديد موقع ظهور نص العنوان.
  • مكان الباراميتر (text) نمرر النص الذي نريد وضعه كعنوان.
  • مكان (horizontalAlignment) نمرر إسم ثابت يمثل موقع ظهور نص العنوان في النافذة.
publicJLabel(Icon image)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JLabel) ومكان الباراميتر (image) نمرر كائن من الإنترفيس (Icon) يمثل الأيقونة التي سيتم وضعها كعنوان.
publicJLabel(Icon image, int horizontalAlignment)يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JLabel) حيث يمثل أيقونة كعنوان مع إمكانية تحديد موقع ظهور أيقونة العنوان في النافذة.
public JLabel(String text, Icon image, int horizontalAlignment)يقوم بإنشاء كائن من الكلاس (JLabel) يمثل نص و أيقونة معاً كعنوان.
  • مكان الباراميتر text نمرر النص الذي نريد وضعه في العنوان.
  • مكان الباراميتر image نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها في العنوان.
  • مكان (horizontalAlignment) نمرر إسم ثابت يمثل موقع ظهور نص و أيقونة العنوان في النافذة.

شارك المقالة: