اقرأ في هذا المقال
ما هو الكلاس 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) فيها نص و أيقونة معاً.
|