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

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


ما هو الكلاس 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) لا يوجد بجانبه نص أو صورة.

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