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

كيف أنسخ كائن وأضعه بجوار الكائن الأساسي ؟

بدأه rohaili في 3 نوفمبر 2009 · 8 رد · 571 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

في لوحة panel عندي كائن panel1 وأريد عمل نسخة مطابقة تماما للكائن panel1 في مكان آخر في نفس panel ، بحيث أي تعديل في الكائن panel1 يظهر مباشرة في الكائن المنسوخ ؟

حاولت إضافة الكائن مرة أخرى باستخدام الأمر add لكن الكائن يختفي من المكان الأول ؟

هل يمكن استخدام المؤشرات في جافا ، حيث أعتقد أنها يمكن أن تحل هذه المشكلة ؟

300_130.gif

#2

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

تم تعديل هذه المشاركة بواسطة sameh mahmoud في 3 نوفمبر 2009 في 19:11

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

403100468.gif

#3

جزاك الله خيرا ، لا يوجد حتى الآن كود يمكن أن أرفقه حيث أن المشروع مازال في بدايته .

باختصار أريد عمل لوحتين panel متجاورتين بحيث تكون الثانية مرآة للأولى ، بالطريقة التقليدية يمكن تنفيذ الأوامر على الأثنتين معا وهذا سوف يستهلك الذاكرة والمعالج ، ولكني أعتقد أن الجافا يوجد بها حل أسهل وأسرع ؟

300_130.gif

#4

طيب ما موضوع الأوامر التي تقصد

أقصد ما الذي تعنيه بالأوامر هنا

فصل أكثر

سؤال آخير هل جربت أن تقوم بعمل بعمل حاويتين Containers ووضع نفس المكون component في الحاويتين مع بعض؟

تحياتي

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

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

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

728x90.png

#5

الأوامر مثل رسم خط أو إضافة مربع نص أو تعديل على النص المكتوب في مربع النص .

حاولت إضافة حاويتين panel ولكن العنصر المضاف يظهر في الحاوية الأخيرة فقط .

300_130.gif

#6

فعلاً غريب الموضوع

على العموم ما رأيك في أن تقوم بعمل تركيب بيانات DS خاصة بك

ضع مكونين أياً كان نوعهما

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

تحياتي

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

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

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

728x90.png

#7

جزاك الله خيرا .

سوف أحاول ، وسوف أعرض النتائج إن شاء الله عند الانتهاء .

300_130.gif

#9

أضفت event listener فعلا لأحداث الفأرة وقمت بتكرار الأوامر نفسها على الصنفين لكن ما زلت غير مقتنع بهذا الحل ،

فمثلا لو تم تعديل في مربع نص في اللوحة الاولى كيف أعدل النص الموجود في اللوحة الثانية ، ( باختصار برنامج مرآة ) .

وعندي سؤالين بالنسبة للمتنصتات والاحداث :

عندي لوحة أساسية في داخلها لوحتين ، كيف أعرف أن الحدث وقع في اللوحة الأولى مثلا وهذا بالنسبة لأحداث الفأرة ( هل يوجد طريقة غير مقارنة الاحداثيات ) ؟

هل يمكن استدعاء دالة في الكائن الأب بواسطة المتنصت الموجود في الكائن الإبن ؟

300_130.gif

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

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

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

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

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