كيف أستخدم Canvas ضمن JFrame في Java

أرسل من قبل ahmad 4 truth في الجمعة, 2008/01/11 - 5:39pm.
صورة ahmad 4 truth

تاريخ التسجيل: 2006-08-19
مشاركات: 50

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

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

 

سؤال في Java...

هنالك  Applet  و هذا بدوره يقوم باضافة غرض  display من صف يرث من  Canvas
حيث يقوم الغرض display بأعمال بيانية  ..

الهدف:
  بناء تطبيق Application باستخدام Swing

السؤال :
  كيف أستخدم الغرض  display وأجعله ضمن JFrame في التطبيق دون عناء ...

ولكم محبتي مع جزيل الشكر ...

لا إله إلا أنتَ سـُبحانَك إني كنتُ من الظالمين ...
حسـبـُنا الله ونِعمَ الوكيل ...
أستغفِرُ الله العظيم...

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 203

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الجمعة, 2008/01/11 - 8:17pm
عضو فعال

تاريخ التسجيل: 2007-06-07
مشاركات: 1179

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: ذكاء صنعي

هلأ انت بدك تعمل applet مشان صفحة ويب ؟

او بدك ترسم على JFrame ؟ 

"Make me a sandwich"

"What? make it yourself"

"SUDO me a sandwich"

"Yes sir!"

Mr. Green

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/01/11 - 9:31pm
صورة ahmad 4 truth

تاريخ التسجيل: 2006-08-19
مشاركات: 50

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

الحق معك .. يبدو أنني لم أوضح السؤال جيدا...

لدي  Applet (و ليس JApplet ) يقوم بإظهار بياني  باستخدام Canvas..

و الغاية هي تحويل ذلك الـ Applet إلى Standalone Application (دون استخدام Browser)

من خلال استخدام JFrame بحيث أستطيع إستخدام  اللوحة Canvas للقيام بذلك الاظهار البياني ...

وفي الحقيقة السؤال له منحيين:
أولاً:
هل توجد طريقة سهلة للتحويل من Applet إلى  (Java Application based on Swing)   

ثانياً:
هل يمكن إضافة غرض من الصف Canvas إلى JFrame .. وكيف..؟

أم أنه لا يمكن ذلك ؟

وشكراً..

لا إله إلا أنتَ سـُبحانَك إني كنتُ من الظالمين ...
حسـبـُنا الله ونِعمَ الوكيل ...
أستغفِرُ الله العظيم...

 
دخول أو تسجيل لإرسال التعليقات
الجمعة, 2008/01/11 - 10:39pm
عضو فعال
صورة Renwar

تاريخ التسجيل: 2005-02-24
مشاركات: 903

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الخامسة
الاختصاص: هندسة برمجيات

ما بعرف شو بدك ترسم بالضبط عال Frame
بس فيك تستعمل الصفوف هي :
java.awt.Graphics2D
بتعمل منو Object بتمرقلو ال getGraphics من ال Container يلي عم ترسم عليه ( ولا مرة رسمت على Frame ) بالعادة على Panel
ال Graphics2D بيحوي تابع draw
يلي بتمرقلو شي شكل ترسمو
اذا اشكالك هندسية ( فهمت منك انو خطوط بيانية ) فيك تستعين بـ java.awt.geom
و اذا مو اشكال هندسية فكل شي فيك تحولو لاشكال هندسية ( نقط و خطوط )
====
بتمنى كون فدتك بس بصراحة مستعجل و يمكن كون ما عبرت منيح Wink

لخبط و شخبط عاللي فات و ابدأ و زبط من جديد Smile

 
دخول أو تسجيل لإرسال التعليقات
السبت, 2008/01/12 - 6:13pm
صورة ahmad 4 truth

تاريخ التسجيل: 2006-08-19
مشاركات: 50

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: هندسة برمجيات

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

 

شكراً لك Renwar..

في الحقيقة وبحمد الله..استطعت تحويل ذلك الـ Applet إلى Application
كانت عندي بعض المشاكل التصميمية .. ومشي الحال بعدها..
في البداية ظننت أن الأخطاء بسبب كون Canvas من awt و JFrame من swing
فظننت أنها عدم توافقية أو شيء من هذا القبيل... ولكن المشكلة كانت غير ذلك..

على كل حال شكراً لكم و جزاكم الله خيراً ...

لا إله إلا أنتَ سـُبحانَك إني كنتُ من الظالمين ...
حسـبـُنا الله ونِعمَ الوكيل ...
أستغفِرُ الله العظيم...

 
دخول أو تسجيل لإرسال التعليقات