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

طلب مساعده في عمل واجهه رسوميه تحدد المسافه بين نقطتين

بدأه بلاك تايقر في 12 أبريل 2011 · 4 رد · 658 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

السلام عليكم

اخواني هذا اول موضوع لي في المنتدى ولن تكون الاخيره باذن الله لاني استفدت كثيرا من هذا المنتدى الرائع وانا (زائر) وباذن الله راح افيدكم بكل ما استطيع وانا (عضو) في هذا المنتدى الرائع

حتى لا اطيل عليكم

واجهتني مهمه صعبه نوعا ما احببت ان تشاركوني فيها

طبعا الصعوبه تكمن في ضعف خبرتي في عمل واجهة رسوميه بالجافا

البرنامج اللي استخدمه هو البرنامج الاكثر شهره في عالم الجافا الـ NetBeans IDE 6.9

المشكله اللي واجهتني هي عمل نقطة انطلاق رئيسيه ثابته ويختار المستخدم اي نقطه اخرى بالضغط بزر الماوس على المكان داخل اطار الواجهه

وعند الضغط على هذا المكان يتم تحديد المسافه بين النقطه التي تم اختيارها من قبل المستخدم وبين النقطه الرئيسيه وادخال هذه المسافه كـ (قيمه) الى البرنامج

اتمنى تكونون فهمتوا المشكله اللي اقصدها

طبعا اعلم اني حتى لا اكون مخالف علي ان اعرض عليكم محاولاتي

لكن محاولاتي كلها موجوده داخل البرنامج والذي يحتوي على اكثر من 400 سطر

بانتظار مساعدتكم وارائكم

#2

هتستخدم الـ Mouse Events

فى اخذ النقطه الاولى ثم اخذ النقطه الثانيه

ويرجى وضع محاولاتك للمساعده فيها

Software Developer
Mahmoudkelany.com


 

#3

طيب هل هذا الكلاس يعطيني قيم سالبه ؟

وهل يمكن من خلاله تحديد نقطه رئيسيه كنقطة الصفر ؟

#4

هذه الكلاس لا تعطيك قيم سالبه فهى تعطيك قيمه الx , y فى الشاشه مكان نقرة الماوس

يمكنك اعطاء قيمه رئيسية هى نقطه الاصل 0 و 0

لكن يمكنك جعلها متغيره بأخذ نقطتين من المستخدم

فى النقره الاولى وبعد ذلك فى النقره الثانيه

راجع الـMouseEvents

الدرس دا هتلاقى فيه كل اللى انت عاوزه

اول مثال تطبيق على اللى انت بتطلبه

http://download.oracle.com/javase/tutorial/uiswing/events/mouselistener.html

بالتوفيق

1

Software Developer
Mahmoudkelany.com


 

#5

االف شكر لك عزيزي محمود على هذه الافاده

ولي عوده بإذن الله ومعي محاولاتي

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

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

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

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

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