لسلام عليكم
في مشاركة سابقة لي كنت قد طرحت سؤال عن الواجهات لربما كان السؤال غامض وغير واضح على كل حال ساطرح سؤال أخير عن الموضوع وباسلوب مختلف
لانني كنت قد طورت الكود بشكل آخر شارفت على النهاية في مشروعي قد اتممت كتابة الكود لكل اجزاء البرنامج
ولكن لدي مشكلة اخيرة وذلك لدى عمل الواجهة كي يتعامل معها المستخدم طبعا انا عملت الواجهة (واجهتين) وكله تمام ولا مشاكل بالموضوع أبدا
عند تشغيل الكود تظهر الواجهة الاولى وفيها ثلاثة ازار كي أعطي المستخدم امكانية الاختيار بادخال البيانات
الزر الاول لقراءة الملف من ملف اكسل الثاني لادخالها يدويا والثالث لتوليدها عشوائيا
ثم يقوم الكود ببعض العمليات والحسابات ويظهر واجهة ثانية فيها زرين
الزر الاول والثاني يعرضان رسوم بيانية تمثل النتيجة
المشكلة عند الضغط على اي زرين من الزرين الموجودين بالواجهة الاخيرة احصل على خطأ java.lang.NullPointerException
وهو واضح انه في قصور بقراءة المتحولات وتمريرها الى الكلاس المسؤول عن الرسم (حسب تحليلي الشخصي والله اعلم)
حاولت كثيرا ولمدة يومين كاملين لكن دائما احصل على نفس الخطأ دون ادري ا هو السبب حتى استبد بي اليأس فلعلي يا اخوان اجد منكم المساعدة
فقط هذه الخطوة واكون قد انتهيت تماما من المشروعفارجو المساعدة
الكود والمكتبات المطلوبة للتشغيل بالرابط التالي http://www.megaupload.com/?d=Q65LUVBW
الكلاس المسؤول عن تشغيل الواجهة الاولى هو class Main
ام عن الواجهة الثانية class DrawFrame ولسبب ما فانه لا يمرر المدخلات الى class DrawNEHT (الزر الأول) والـ class PieChart (الزر الثاني) المسؤولان عن اظهار الرسومات
طبعا الكود مجرب وكل ه كان يشتغل لكن بعض اضافة الواجهة الاخيرة في الكلاس DrawFrame بدات المشاكل وكانه العطل منه والله اعلم
مع اني حاولت لكن كانه سحر لا اردي
يا ريت المساعدة يا اخوة والله بكون ممنون وبكون من الشاكرين وما حنسى أفضالكوا لانه بكون خلصت كل شي وتخرجت
وشكرا
