عرض مشاركة واحدة
منتديات طلاب وطالبات جامعة الملك عبد العزيز منتديات طلاب وطالبات جامعة الملك عبد العزيز
قديم 04-08-2011, 04:38 PM   #2

most_uniQue

جامعي

الصورة الرمزية most_uniQue

 
تاريخ التسجيل: Jun 2009
نوع الدراسة: إنتظام
المستوى: الخامس
الجنس: ذكر
المشاركات: 66
افتراضي رد: Ee364 شرح كآمل ومفصل وبالاكوآد

GUI ~ graphical user interface



كنآ بـ الجآفآ 1 (EE202) اذا نبغآ نتعآمل مع المستخدم عشآن يدخل معلومات او ارقآم او اوآمر نستعمل JOptionPane
لاكن JOptionPaneمو عملي ما تقدر تعدل فيه او تزود عليه , عشآن كذآ درآسه GUI مهمه



GUI Components
مكونات الـGUI ~

له مكونآت كثيرهـ لاكن مرآح ندرس الآ
button, text field, label, check box, radio Box, Combo Box






وكل مكونة لهآ كلآس خآص ونقدر نعدل فيه

مثلآ اقدر اغير لون الزر (OK) , اقدر اغير الكلمة الي على الزر اخليها (cancel)

وووو لكل المكونآت

كيف تنشأهآ وكيف تستخدمهآ وتغيريها رآح ينشرح ^^

اذا فهمت الـContainer Classes رآح تكون ذي حلآوة

*

كلآسآت محتويه ~
Container Classes

مهمه جدآ واسآسيه , ايش معنهآ ؟
, انا لما اسوي زر او أي من المكونآت
لازم احطه في وعآء او اطآر


امثلة عليهآ

JFrame :هو الشاشة الرئيسية واللي بيتحط فيها اي مكون من مكونات البرنامج (Fig1 )



Fig1


لاكن الافضل مآ احط المكونات مبآشره عليه احط المكونات كلها في Panel وبعدين الـ Panel احطهـآ في الـ frame
(fig2(

ملآحظه مهمة جدآ ,
في أي برنآمج يستخدم الـ GUI يكون عندي فريم (frame) وآحد فقـط , فيه كل المكونآت البرنآمج




:JPanel هو عبآرة عن container يستخدم لوضع المكونآت عليه , لاكن الفرق بينه وبين الـJFrame في البرنآمج ما يقدر يستخدم الا فريم (frame) وآحد
ولكن اقدر احط اكثر من Panel
عشآن كذآ يفضـل تحط المكونآت في الـ Panel
(fig2(





Fig 2

 

توقيع most_uniQue  

 

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

 


التعديل الأخير تم بواسطة most_uniQue ; 04-08-2011 الساعة 04:46 PM.
most_uniQue غير متواجد حالياً   رد مع اقتباس