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

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


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

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

أهم الدوال الخاصة بالكلاس JButton:

إسم الدالةالاستخدام
()public String getTextتقوم بإرجاع نص الكائن الـخاص ب (JButton) الذي قام باستدعائها كـ (String).
publicvoidsetText(String text)تستخدم لتبديل نص كائن الـ (JButton) الذي قام باستدعائها ومكان الباراميتر (text) يتم وضع النص الجديد.
()public Icon getIconتقوم بإرجاع أيقونة كائن الـ (JButton) الذي قام باستدعائها ككائن نوعه (Icon) وترجع (null) في حال كان لا يوجد أيقونة.
publicvoidsetIcon(Icon icon)تستخدم لوضع أيقونة لكائن الـ (JButton) الذي قام باستدعائها، ومكان الباراميتر (icon) نضع كائن من الإنترفيس (Icon) يمثل الأيقونة التي ستوضع إلى جانب نص كائن الـ (JButton).
publicvoidsetEnabled(boolean status)تستخدم لجعل كائن الـ (JButton) الذي قام باستدعائها قابل أو غير قابل للنقر،
مكان الباراميتر (status) نضع (false) إذا أردنا جعل كائن الـ (JButton) غير قابل للنقر، ونضع (true) إذا أردنا جعل كائن الـ (JButton) قابل للنقر.
publicvoidsetMnemonic(int mnemonic)تستخدم هذه الدالة لوضع خط تحت حرف معين في النص الموضوع في كائن الـ (JButton) الذي قام باستدعائها.
publicvoidaddActionListener(ActionListener al)تستخدم لتنفيذ أوامر معينة عند النقر على كائن (JButton) الذي قام باستدعائها.

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

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

المصدر: Java JButtonClass JButtonSWING - JButton Class


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