اقرأ في هذا المقال
- ما هو الكلاس JRadioButton في Java Swing
- أهم الدوال المستخدمة مع الكلاس JRadioButton
- أهم الكونستركتورات الخاصة بالكلاس JRadioButton
ما هو الكلاس JRadioButton في Java Swing:
يعد الكلاس (JRadioButton) من الكلاسات المهمة في (Java Swing) والذي يستخدم في عملية إضافة (Radio Button) في واجهة المستخدم (Graphical user interface)، وفي العادة يتم استخدامه عند وضع عدة خيارات (Options) للمستخدم وفي هذه الحالة عليه اختيار واحدة من هذه الخيارات.
أهم الدوال المستخدمة مع الكلاس JRadioButton:
الدالة | الاستخدام |
publicvoidaddActionListener(ActionListener al) | تستخدم هذه الدالة لتنفيذ أوامر معينة عند النقر على الـ (JRadioButton) الذي قام باستدعائها. |
()publicbooleanisSelected | تستخدم هذه الدالة لمعرفة إذا تم اختيار كائن الـ (JRadioButton) الذي قام باستدعائها؛ أي هل تم اختياره عن طريق وضع نقطة، بحيث ترجع (true) إذا كان يوجد عليه نقطة وترجع (false) إذا لم يتم اختياره. |
publicvoidsetSelected(boolean select) | تستخدم هذه الدالة لتحديد إذا كان سيتم اختيار كائن الـ ( JRadioButton) الذي قام باستدعائها، أي هل تم وضع نقطة عليه أم لا، حيث يتم وضع مكان الباراميتر (select) قيمة (true) إذا أردنا أن يتم اختيار كائن الـ (JRadioButton)، ويتم وضع (false) إذا أردنا عدم اختياره أي عدم وضع نقطة عليه. |
()publicbooleanisEnabled | تستخدم هذه الدالة لمعرفة إذا كان من الممكن اختيار كائن الـ (JRadioButton) الذي قام باستدعائها أم لا، بحيث ترجع (true) إذا كان متاحاً وترجع (false) إذا لم يكن كذلك. |
publicvoidsetEnabled(boolean enable) | تستخدم لتحديد إذا كان كائن الـ(JRadioButton) الذي قام باستدعائها متاحاً أم لا. |
أهم الكونستركتورات الخاصة بالكلاس JRadioButton:
Constructor | الاستخدام |
()publicJRadioButton | يقوم هذا الكونستركتور بإنشاء كائن من الكلاس (JRadioButton) يمثل (Radio Button). |
publicJRadioButton(String text) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (JRadioButton) بحيث يمثل (Radio Button) وبجانبه نص، ومكان الباراميتر (text) يتم تمرير النص الذي نريد وضعه بجانب الـ (Radio Button). |
publicJRadioButton(String text, boolean selected) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (JRadioButton) بحيث يمثل (Radio Button) وبجانبه نص. |
publicJRadioButton(Icon image) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (JRadioButton) بحيث يمثل Radio Button بجانبه أيقونة. |
publicJRadioButton(Icon image, boolean selected) | يقوم هذا الكونستركتور بإنشاء كائن من نوع (JRadioButton)، بحيث يمثل (Radio Button) وبجانبه أيقونة، بحيث (Icon)يتم تمرير كائن يمثل الأيقونة التي سيتم وضعها بجانب الـ (Radio Button). |
public JRadioButton(Action a) | ينشئ هذا الكونستركتور كائن من (JRadioButton) بحيث يمثل (Radio Button) لا يوجد بجانبه نص أو صورة. |