إعلان
دورة تطوير التطبيقات باستخدام لغة JavaScript في هذه الدورة ستتعلم لغة جافا سكريبت, استخدام مكتبة React.js, بناء API الموقع بواسطة Node.js, تطوير تطبيق جوال باستخدام React Native, و في نهاية الدورة ستتعلم تطوير تطبيق محادثة شبيه بتطبيق WhatsApp. تعلم الآن
دورة تطوير واجهات المستخدم في هذه الدورة ستتعلم لغة HTML و لغة CSS و لغة JavaScript. من ناحية التطبيق العملي ستتعلم طريقة بناء واجهة متجر إلكتروني مكون من ست صفحات, تحويل خمسة تصاميم PSD إلى صفحات ويب, بناء واجهة مستخدم تشبه موقع يوتيوب, بناء لوحة تحكم إحترافية. تعلم الآن
تطوير تطبيقات باستخدام لغة بايثون في هذه الدورة ستتعلم أساسيات البرمجة بلغة بايثون وصولاً إلى التعامل مع أشهر أطر العمل (Flask و Django) و ستتعلم كيف تبني متجر إلكتروني يمكن للمستخدمين البيع و الشراء من خلاله. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة PHP في هذه الدورة ستتعلم لغة PHP من الصفر, استخدام إطار العمل Laravel بشرح مفصّل و عملي, كيفية تطوير شبكة اجتماعية تشبه Instagram, بناء API لتطبيق جوال وفق أسلوب RESTful, تطوير موقع إعلانات مبوبة, تطوير نظام إدارة محتوى CMS كامل. تعلم الآن
دورة تطوير تطبيقات الويب باستخدام لغة Ruby في هذه الدورة ستتعلم البرمجة بلغة Ruby إنطلاقاً من أبسط المفاهيم وحتى بناء تطبيق حقيقي, إستخدام إطار العمل Ruby on Rails بشرح مفصّل و عملي, بناء تطبيق حقيقي عبارة عن شبكة اجتماعية تشبه تويتر, تطوير مجتمع الكتروني يشبه حسوب I/O. تعلم الآن
دورة علوم الحاسوب هذه الدورة معدة لتكون مدخل لعلوم الحاسوب و لغات البرمجة حيث ستتعرف فيها على أنظمة التشغيل و ستتعمق في نظام لينكس و في كيفية التعامل معه من خلال موجه الأوامر, بالإضافة إلى قواعد البيانات و أساسيات الشبكات و الخوادم و مبادئ الحماية والأمان في الويب. تعلم الآن

    Swing الكلاس JRadioButton

    مقدمة

    الكلاس JRadioButton يستخدم لإضافة (Radio Button) في واجهة المستخدم.

    الـ Radio Button يستخدم في العادة عند وضع عدة خيارات ( Options ) للمستخدم و تجبره على إختيار واحدة منهم.

    لوضع مجموعة من الـ Radio Buttons و جعل Radio Button واحد يمكن إختياره في نفس الوقت, عليك وضعهم ضمن مجموعة واحدة.
    لا تقلق ستفهم المقصود لاحقاً من الأمثلة.


    بناؤه

    public class JRadioButton
    extends JToggleButton
    implements Accessible
    	

    كونستركتورات الكلاس JRadioButton

    الجدول التالي يحتوي على كونستركتورات الكلاس JRadioButton.

    الكونستركتور مع تعريفه
    public JRadioButton() ينشئ كائن من الكلاس JRadioButton يمثل Radio Button لا يوجد بجانبه نص أو صورة.
    public JRadioButton(String text) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button بجانبه نص.
    مكان الباراميتر text نمرر النص الذي نريد وضعه بجانب الـ Radio Button.
    public JRadioButton(String text, boolean selected) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button بجانبه نص.
    • مكان الباراميتر text نمرر النص الذي نريد وضعه بجانب الـ Radio Button.
    • مكان الباراميتر selected نمرر القيمة true في حال أردنا إختيار الـ Radio Button.
    public JRadioButton(Icon image) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button بجانبه أيقونة.
    مكان الباراميتر Icon نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها بجانب الـ Radio Button.
    public JRadioButton(Icon image, boolean selected) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button بجانبه أيقونة.
    • مكان الباراميتر Icon نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها بجانب الـ Radio Button.
    • مكان الباراميتر selected نمرر القيمة true في حال أردنا إختيار الـ Radio Button.
    public JRadioButton(String text, Icon image, boolean selected) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button بجانبه نص و أيقونة معاً.
    • مكان الباراميتر text نمرر النص الذي نريد وضعه بجانب الـ Radio Button.
    • مكان الباراميتر Icon نمرر كائن من الإنترفيس Icon يمثل الأيقونة التي سيتم وضعها بجانب الـ Radio Button.
    • مكان الباراميتر selected نمرر القيمة true في حال أردنا إختيار الـ Radio Button.
    public JRadioButton(Action a) ينشئ كائن من الكلاس JRadioButton يمثل Radio Button لا يوجد بجانبه نص أو صورة.
    مكان الباراميتر a نمرر كائن من الكلاس Action يمثل ماذا سيحدث عند وضع أو إذالة على الصح من الـ Radio Button.

    دوال الكلاس JRadioButton

    الدالة مع تعريفها
    public void addActionListener(ActionListener al) تستخدم لتنفيذ أوامر معينة عند النقر على كائن الـ JRadioButton الذي قام بإستدعائها.
    مكان الباراميتر al نضع كائن من الكلاس ActionListener و نفعل بداخله Override لدالة إسمها actionPerformed(ActionEvent ae).
    public boolean isSelected() تستخدم لمعرفة إذا تم إختيار كائن الـ JRadioButton الذي قام بإستدعائها, أي تم وضع نقطة عليه أم لا.
    ترجع true إذا كان يوجد عليه نقطة, و ترجع false إذا كان لا يوجد نقطة.
    public void setSelected(boolean select) تستخدم لتحديد إذا كان سيتم إختيار كائن الـ JRadioButton الذي قام بإستدعائها, أي سيتم وضع نقطة عليه أم لا.
    مكان الباراميتر select نضع true إذا أردنا أن يتم إختيار كائن الـ JRadioButton, أي إذا أردنا وضع نقطة عليه, و نضع false إذا أردنا عدم إختياره, أي عدم وضع نقطة عليه.
    public boolean isEnabled() تستخدم لمعرفة إذا كان متاحاً إختيار كائن الـ JRadioButton الذي قام بإستدعائها أم لا.
    ترجع true إذا كان متاحاً, و ترجع false إذا لم يكن كذلك.
    public void setEnabled(boolean enable) تستخدم لتحديد إذا كان كائن الـ JRadioButton الذي قام بإستدعائها متاحاً أم لا.
    مكان الباراميتر select نضع true إذا أردنا جعل كائن الـ JRadioButton متاحاً, و نضع false إذا لم نرد جعله متاحاً.

    أمثلة شاملة


    المثال الأول

    المثال التالي يعلمك طريقة إنشاء كائن من الكلاس JRadioButton و إضافته في النافذة.

    طريقة إضافة JRadioButton في ال JFrame

    شاهد المثال »



    المثال الثاني

    المثال التالي يعلمك طريقة تغيير نوع و حجم و لون خط كائن الـ JRadioButton.

    تغيير لون و حجم و نوع خط ال JRadioButton

    شاهد المثال »



    المثال الثالث

    المثال التالي يعلمك طريقة معرفة الـ Radio Button الذي قام المستخدم بإختياره ضمن مجموعة Radio Buttons.

    طريقة معرفة ال JRadioButton الذي قام المستخدم بإختياره في جافا

    شاهد المثال »

    إعلان

    Eqla3Tech.com

    شروحات مكتوبة حول لغات البرمجة و تقنية المعلومات باللغة العربية مقدمة من إقلاع تك.

    لغة جافا لغة ++C قواعد البيانات نظام ويندوز نظام لينكس الشبكات تقنية المعلومات الأمن السيبراني

    الدورات

    أدوات مساعدة

    الأقسام

    دورات
    مقالات أسئلة مشاريع كتب