الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ماهي جميع الحالات التي يجب علي فيها استعما super

بدأه BlackBeard في 17 سبتمبر 2010 · 31 رد · 1,735 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#26

ليست القضية اعادة تهيئة لل JPanel

القضية قد تكون هنالك حسابات في الدالة الام لا تعرفها او لا يجوز حذفها

و بالتالي عليك استدعاء الدالة الام باستخدام ال Super

مثلا لنفرض انه هنالك حسابات في الدالة الام تفيد دالة اخرى مثل الحجم و الموقع

فاذا انت لم تستدع الدالة الام فأن هذه الحسابات لن تتم

تحياتي

#27
.S.T.A.L.K.E.R كتب:

ليست القضية اعادة تهيئة لل JPanel

القضية قد تكون هنالك حسابات في الدالة الام لا تعرفها او لا يجوز حذفها

و بالتالي عليك استدعاء الدالة الام باستخدام ال Super

مثلا لنفرض انه هنالك حسابات في الدالة الام تفيد دالة اخرى مثل الحجم و الموقع

فاذا انت لم تستدع الدالة الام فأن هذه الحسابات لن تتم

تحياتي

انا سالت فيها معيد النهارده

ووقفت اتكلمت معاه

وقالى انها بتعيد رسم المكون الى حالته الاساسيه

يعنى بأعيده الى أصله

وهو انها تكون فارغه

وهو ما جعلك ترى ان الكره تتحرك

فهو يرسم الكره مره وبعدها يجعل الـ panel فارغه يعيدها الى اصلها

وطبعا بالالجوريثم بتاع الرسم

مكان الـ x, y اتغيروا حسب الـ for loop فبالتالى كره مره تظهر وكانها تتحرك على خط مستقيم

Software Developer
Mahmoudkelany.com


 

#28
.S.T.A.L.K.E.R كتب:

ليست القضية اعادة تهيئة لل JPanel

القضية قد تكون هنالك حسابات في الدالة الام لا تعرفها او لا يجوز حذفها

و بالتالي عليك استدعاء الدالة الام باستخدام ال Super

مثلا لنفرض انه هنالك حسابات في الدالة الام تفيد دالة اخرى مثل الحجم و الموقع

فاذا انت لم تستدع الدالة الام فأن هذه الحسابات لن تتم

تحياتي

هل يمكن التوضيح أكثر بمثال دقيق لما تفظلت به أخي الكريم

شكرا لك

showimagephp.jpg

#29
BlackBeard كتب:

هل يمكن التوضيح أكثر بمثال دقيق لما تفظلت به أخي الكريم

شكرا لك

مفيش مثال لحاجه

هو توضيح لماذا استخدمنا

 super.paintComponent(g);

وسبب انها تظهر الصوره على شكل كره

وحذفها يظهره على شكل خط مستقيم

لكن انا سالت معيد وقالى االلى قولته فالرد الذى قبل ذلك

Software Developer
Mahmoudkelany.com


 

#30

لا داعي للإختلاف عليها

فليست هي هدفنا في هذا الموضوع

هدفنا واضح ما فائدة super

فائدة الكلمة هنا هي إمكانية مناداة الدالاة الموجودة في الأب

لو لم تكن super موجودة لم تستطع مناداة الدالة التابعة للأب

وكان سيعتبرك تنادي الدالة الموجودة في نفس الفئة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#31

حسب علمي، paintComponent في JPanel تقوم بمسح المحتوى وذلك بملء ال JPanel بلون الخلفية. إذا لم يتم المناداة على super.paintComponent فيحب إفراغه يدويا باستعمال clearRect أو fillRect

1
#32
herch كتب:

حسب علمي، paintComponent في JPanel تقوم بمسح المحتوى وذلك بملء ال JPanel بلون الخلفية. إذا لم يتم المناداة على super.paintComponent فيحب إفراغه يدويا باستعمال clearRect أو fillRect

افهم من كدا

انى كلامى صح :)

طب الحمدلله

اصلى بخاف موت اقول معلومه وتطلع غلط :wacko: :wacko:

مش بحب اتكلم الا لم اكون عارف يعنى :blink:

علاء الصالحي كتب:

لا داعي للإختلاف عليها

فليست هي هدفنا في هذا الموضوع

هدفنا واضح ما فائدة super

فائدة الكلمة هنا هي إمكانية مناداة الدالاة الموجودة في الأب

لو لم تكن super موجودة لم تستطع مناداة الدالة التابعة للأب

وكان سيعتبرك تنادي الدالة الموجودة في نفس الفئة

تحياتي

ماشى يا عمووو

خلاص

سماح المره دى :lol: :lol: :lol:

Software Developer
Mahmoudkelany.com


 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…