منتدى مصر التقني
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )!

اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Empty دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )!

مُساهمة من طرف أحمد مناع الإثنين مارس 04, 2013 10:01 am

بسم الله الرحمن الرحيم

أهلا وسهلا أخوانى الكرام فى الدرس الثانى
عشر من دروة الجافا الرسومية و مازلنا فى الحديث عن العناصر الرسومية
....درس اليوم أن شاء الله تعالى سيكون عن القوائم المنسدلة Combo Box وlistbox

أولا : مربع التحرير و السرد Combo Box

هو عبارة عن قائمة منسدلة من العناصر التي يمكن اختيارها من قبل مستخدم عن طريق النقر....فيتم اختيار احد عناصر تلك القائمة و اختفاء باقى العناصر الاخرى الى ان يتم النقر علي مربع التحرير و السرد مرة اخرى ..ويمكنك الحصول على هكذا المكون الرسومي ووضعه على نافذة مشروعك كما فى الصورة التالية :



دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Egy-tech13623906461

عند وضع مربع التحرير و السرد على نافذة مشروعك ستجد ان قد تم تعبئه هذا المربع بالعناصر التالية Item 1, Item 2, etc. لكن يمكن تغير تلك العناصر ...ووضع عناصر مشروعك انت و ذلك عن طريق الخاصية Model كما فى الشكل التالى :



دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Egy-tech13623906462
الان قم بالضغط على زر الاستعراض الصغير عن الخاصية Model يظهر لك المربع الحوارى التالى :




دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Combo_box_itemsDB
من خلال المربع الحوارى اعلاة يمكنك حذف العناصر الموجودة به Item 1 ,Item 2 ,Item 3 و استبدالها بالعناصر التى تريدها كما فى الشكل التالى :




دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Combo_box_itemsDB2
بعد الانتهاء من كتابة جميع العناصر التى تريد ان يحتويها مربع التحرير و السرد قم بالضغط على زر ok و بعدها شغل برنامج ستجد عناصرك قد تم احتوائها كما فى الشكل التالى :




دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! ComboBox_form

ولكى نريد معرفة العنصر المختار برمجيا يجب علينا استخدام الدالة getSelectedItem
....نفترض مثلا اننا و ضعنا مربع نص و رز امر كما هو اعلاه و نريد عند
الضغط على زر الامر يكتب لنا البرنامج قيمة العنصر المختار فى مربع النص
....لحل ذلك نكتب الكود التالى :


الكود:
String itemText = (String)jComboBox1.getSelectedItem( );
jTextField1.setText(itemText);



و التيجة


دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! ComboBox_form2
و اللى اللقاء فى الجزء الثانى من الدرس ان شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )!

مُساهمة من طرف أحمد مناع الأربعاء مارس 06, 2013 8:41 pm

أهلا وسهلا أخوانى الكرام و مرحبا بكم فى الجزء الثانى من هذا الدرس وهو عن العنصر الرسومى jlist و هو عبارة عن قائمة تحتوى على مجموعة من العناصر يتم عرضها فى عمود أو أكثر من الأعمدة، للاختيار من بينها و يمكن الحصول على هذا العنصر الرسومى كما فى الشكل التالى :
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 260517764

عند وضعك لتلك القائمة على نافذة مشروعك ستجد أنها قد تم إضافة عناصر اليها اليا كما فى الشكل التالى :
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 706899256


ويمكن تغير محتويات القائمة كما فعلنا فى مربع التحرير و السرد أعلاه و ذلك من خلال خاصية Model و التى عند الضغط على زر الاستعراض بها يظهر المربع الحوارى التالى :
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 644473708


و من خلال المربع اعلاه قمنا باضافة العناصر التى نرغب بها .....و يوجد ايضا خاصية أخرى مهمة لتلك القائمة المنسدلة وهى خاصية layoutOrientation والتى تحدد شكل البيانات فى القائمة المنسدلة و تأخذ ثلاث قيم :

1_VERTICAL_WRAP و هى التى تقوم بعرض العناصر داخل القائمة المنسدلة فى عدة أعمدة راسية كما فى الشكل التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 14ListDialog-vwrap

2_ VERTICAL و هى التى تقوم بعرض العناصر داخل القائمة المنسدلة فى عمود واحد رأسى ....كما فى الشكل التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 14ListDialog-nowrap

3_ HORIZONTAL_WRAP و هى التى تقوم بعرض العناصر داخل القائمة المنسدلة فى عدة أعمدة بشكل أفقى ...كما فى الصورة التالية :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! 14ListDialog-hwrap


ويوجد لهذا العنصر الرسومى خاصية أخرى مهمة و هى خاصية selectionMode و التى تحدد طريقة الاختيار للعناصر التى بالقائمة و تأذخد القيم التالية :

1_SINGLE ....والتى تجعل المستخدم قادر على اختيار عنصر واحد فقط ...فعندما يقوم المستخدم بتحديد عنصر، يتم إلغاء تحديد أي العنصر المحدد سابقا الأولى.كما فى الشكل التالى :
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! SingleSelection

2_SINGLE_INTERVAL ...تمكن المستخدم من الاختيار المتعدد للعناصر المتجاورة فقط كما فى الشكل التالى :
دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! SingleIntervalSelection

3_MULTIPLE_INTERVAL ...وتمكن المستخدم من الاختيار المتعدد للعناصر سواء كانت متجاورة او لا كما فى الشكل التالى :

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! MultipleIntervalSelection

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 1108
النقاط : 202034
التقيم : 144
الدولة : مصر
الجنس : ذكر

https://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Empty رد: دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )!

مُساهمة من طرف x-wolf السبت ديسمبر 06, 2014 5:03 pm

بارك الله فيك على الموضوع القيم والمميز

وفي إنتظار جديدك الأروع والمميز

لك مني أجمل التحيات

وكل التوفيق لك يا رب
x-wolf
x-wolf
..
..

تاريخ التسجيل : 01/12/2014
المساهمات : 20
النقاط : 20
التقيم : 0
الدولة : المغرب
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

دورة الجافا الرسومية بأستخدام NetBeans ...الدرس(12)_التعامل مع العناصر الرسومية (القوائم المنسدلة jlistbox,jComboBox )! Empty سؤال بسيط

مُساهمة من طرف fayezmath الإثنين سبتمبر 26, 2016 4:59 am

السلام عليكم ورحمة الله وبركاته
من اجل الاداة comboboxفي الجافا و بالاخص في المنصة netbeans كيف يمكنني ان اختار عنصر من القائمة المنسدلة و عند ذلك يؤدي الى اجراء حدث معين على سبيل المثال عند اختيار العنصر الثاني يكتب في مربع نص كتابة معينة
و شكرا
fayezmath
fayezmath
..
..

تاريخ التسجيل : 26/04/2016
المساهمات : 12
النقاط : 28
التقيم : 0
الدولة : سوريا
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى