عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
  #1  
قديم 01-07-2010, 10:33 PM
الصورة الرمزية Mr.Ahmad

Mr.Ahmad Mr.Ahmad غير متواجد حالياً

عضو هيئة تدريس

 
تاريخ التسجيل: Jul 2008
الكلية: كلية الحاسبات وتقنية المعلومات
التخصص: IT
نوع الدراسة: عضو هيئة تدريس
المستوى: متخرج
البلد: جــــدة
الجنس: ذكر
المشاركات: 2,477
Skaau.com (7) GUI جافا - الدرس الرابع : (jComboBox) و (jToggleButton) و (jSpinner) و (JTextArea)


بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته

---------------------------------------------------------------------------
* مــا شاء الله تبارك الله *
الحمد لله عدد ما خلق , الحمد لله ملء ما خلق , الحمد لله عدد ما في السموات وما في الأرض , الحمد لله عدد ما أحصى كتابه ، والحمد لله على ما أحصى كتابه ، والحمد لله عدد كل شيء والحمد لله ملء كل شيء .

اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

لا إله إلا الله وحده لا شريك له الملك وله الحمد وهو على كل شيء قدير .

سبحـــــــان الله وبحمده ... سبحــان الله العظيم
---------------------------------------------------------------------------




GUI جافا - الدرس الثالث : (jComboBox) و (jToggleButton) و (jSpinner) و (JTextArea)

في هذا الدرس إن شاء الله سنتعلم كيفية إنشاء صندوق التحرير والسرد (jComboBox) .
-
و زر التبديل (jToggleButton) أي الزر الذي له حالتان إما On أي مُختار (مُحدد) أو Off أي غير مُختار (غير محدد) .
-
وكذلك سنتعلم عنصر اسمه (jSpinner) وهو يشبه القائمة أو العداد ولكن يتم اختيار القيمة عن طريق تدوير القائمة إلى الأعلى أو الأسفل , وكذلك يمكنه جعله كعداد أي عندما نضغط إلى الأعلى يتم زيادة الرقم وعندنا نضغط إلى الأسفل يتم إنقاص الرقم .
-
وكذلك سنتعلم بإذن الله التعامل مع صندوق النص متعدد الأسطر (JTextArea) , وهو يشبه صندوق النص العادي (JTextField) , ولكن ما يميزه عنه أنه متعدد الأسطر .


أي سنعمل إن شاء الله مثل هذا التطبيق :







-=-=-=-=-=-=-=-=-=-=-=-=-
نبدأ الشرح باسم الله :

1- نقوم بعمل مشروع جديد , ثم نقوم بإنشاء نافذة جديد , ثم نغير عنوان النافذة إلى أي عنوان :


-=-=-=-=-=-
2- نقوم بإدراج عنصر صندوق نص لاسم السلعة , وكذلك طابع نصي يوضح الغرض من صندوق النص هذا :




-=-=-=-=-=-
3- نقوم بإدراج عنصر صندوق التحرير والسرد (jComboBox) للدولة مصنعة السلعة , وكذلك طابع نصي يوضح الغرض منه :







-=-=-=-=-=-
4- نقوم بإدراج عنصر صندوق نص لسعر السلعة , وكذلك طابع نصي يوضح الغرض من صندوق النص هذا :


-=-=-=-=-=-
5- نضيف اثنين زر تبديل (JToggleButton) , واحد للخصم بحيث إن تم تحديده يتم الخصم من السلعة بحسب ما يدخله المستخدم من نسبة الخصم , وإن لم يتم تحديده فلن يتم الخصم من السلعة , وزر التبديل الثاني نجعله للتحديد أن السلعة متوفرة الآن , وإن لم يتم تحديده فهذا يعني أن السلعة غير متوفرة الآن :






-=-=-=-=-=-
6- نقوم بإدراج عنصر jSpinner)) ليحدد لنا نسبة الخصم , وكذلك طابع نصي يوضح الغرض من هذا العنصر :









-=-=-=-=-=-
7- نقوم بإدراج زر عادي (JButton) ونضبط مكانه :


-=-=-=-=-=-
8- نقوم بإدراج عنصر صندوق النص متعدد الأسطر (JTextArea) :




-=-=-=-=-=-
9- قبل كتابة الكود , لنوضح أسماء عناصر النافذة :


-=-=-=-=-=-
10- نقوم بإنشاء حدث الضغط على الزر (jButton1) :


-=-=-=-=-=-

التكملة في الرد التالي إن شاء الله ...

 


توقيع Mr.Ahmad  

سبحان الله وبحمد ,,, سبحان الله العظيم
الحمد لله كما ينبغي لجلال وجهه وعظيم سلطانه .
اللهم صل على محمد وعلى آل محمد كما صليت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد . اللهم بارك على محمد وعلى آل محمد كما باركت على إبراهيم وعلى آل إبراهيم إنك حميد مجيد.

 

رد مع اقتباس