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

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

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

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

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

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

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

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





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




الان قم بالضغط على زر الاستعراض الصغير عن الخاصية Model يظهر لك المربع الحوارى التالى :





من خلال المربع الحوارى اعلاة يمكنك حذف العناصر الموجودة به Item 1 ,Item 2 ,Item 3 و استبدالها بالعناصر التى تريدها كما فى الشكل التالى :





بعد الانتهاء من كتابة جميع العناصر التى تريد ان يحتويها مربع التحرير و السرد قم بالضغط على زر ok و بعدها شغل برنامج ستجد عناصرك قد تم احتوائها كما فى الشكل التالى :






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


الرمز:
String itemText = (String)jComboBox1.getSelectedItem( );
jTextField1.setText(itemText);



و التيجة



و اللى اللقاء فى الجزء الثانى من الدرس ان شاء الله تعالى

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

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

أحمد مناع
.
.

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

http://egy-tech.forumegypt.net

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

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

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

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


عند وضعك لتلك القائمة على نافذة مشروعك ستجد أنها قد تم إضافة عناصر اليها اليا كما فى الشكل التالى :



ويمكن تغير محتويات القائمة كما فعلنا فى مربع التحرير و السرد أعلاه و ذلك من خلال خاصية Model و التى عند الضغط على زر الاستعراض بها يظهر المربع الحوارى التالى :



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

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



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


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



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

1_SINGLE ....والتى تجعل المستخدم قادر على اختيار عنصر واحد فقط ...فعندما يقوم المستخدم بتحديد عنصر، يتم إلغاء تحديد أي العنصر المحدد سابقا الأولى.كما فى الشكل التالى :

2_SINGLE_INTERVAL ...تمكن المستخدم من الاختيار المتعدد للعناصر المتجاورة فقط كما فى الشكل التالى :

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



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

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

أحمد مناع
.
.

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

http://egy-tech.forumegypt.net

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

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

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

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

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

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

وكل التوفيق لك يا رب

x-wolf
..
..

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

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

سؤال بسيط

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

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

fayezmath
..
..

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

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

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


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