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

استفسار عن تصميم الواجهه‏

بدأه zona في 2 أبريل 2010 · 30 رد · 2,457 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#26

اخى الكريم كيف عالطريقة ما تنفع...؟!

دعنى اوضح اى frame هى عبارة عن class مستقل عندما تريد الذهاب اليه اى استخدام ما فيه تأخد object منه تمام؟؟

انت تريد الذهاب الى واجهة ثانوية فى مشروعك و ليكن اسمه ADD كما قلت

ADD a=new ADD();
 a.setVisible(true);
 a.setSize(300,300);
 a.setLocationRelativeTo(null);
 a.setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);

كدة تمام؟؟؟

طبعا هذة السطور من الاكواد يجب ان توضع فى الaction للزر الذى عندما يضغط عليه المستخدم يأخدة الى الواجهة الثانوية

انت تريد الذهاب الى الوجهة الرئيسية

تقصد عمل زر يكون مكتوب عليه next

لا مشكلة فى ذلك لانى لا اقول جديد فى ذلك

نفس خطوات السابقة مع تغيير اسم ال class ADD الى

اسم الكلاس خاصة الواجهة الرئيسية

اخبرنى ماذا فعلت......؟

1
00020309t.gif

1958_1963.gif
#27

اولا كل التحية لك على جهودك ,,,,,, وجزاك الله الف الف خير,, لكن لدي مشكلة في الرجوع للفريم الرئيسي ايضا ,, الفريم الرئيسي مبني ع aplecation desktop IDE هو لحالو باني كل اشي ,, وهلأ ال constractor للفريم الرئيسي يحوي على هاي الجملة (SingleFrameApplication app )لذلك عندما اقوم بوضع new add()لا يعترف عليها لان الكونستركتر فاضي ,, حاولت ان ابني كنستركتور فاضي لكن لم ينفع لا اعرف السبب مع العلم اني حاولت وضع الكونستركتور الفاضي في جميع الاماكن ..

#28

ع فكرة مشكلتي محلولة ... فقط بإستخدام this.dispose لانه وسيلة للأغلاق والصفحة الريسية اصلا بتكون موجودة ,, يعني لما اضع ع break بشكل مباشر بتروح ع الاصلية ... بس بردو اذا في حل للمشكلة السابقة بكون افضل ,,,,لكــ مني فائق الاحترام والتقدير ,,, وجعله الله في ميزان حسناتك .

#29
اقتباس
كل التحية لك على جهودك ,,,,,, وجزاك الله الف الف خير

ربنا يخليك

اقتباس
فقط بإستخدام this.dispose لانه وسيلة للأغلاق والصفحة الريسية اصلا بتكون موجودة ,, يعني لما اضع ع break بشكل مباشر بتروح ع الاصلية ... بس بردو اذا في حل للمشكلة السابقة بكون افضل ,,,,لكــ مني فائق الاحترام والتقدير ,,, وجعله الله في ميزان حسناتك .

بصراحة مش فاهمة حاجة

ممكن توضح؟؟

00020309t.gif

1958_1963.gif
#30

مشكلتي من هاي الناحية تقريبا انحلت ,,, بفضل الله وبمساعدتك ,,,,, بس عندي سؤال (وسامحيني ع كترة اسئلتي ).....بالنسبة للاري ليست ,,,,,, هلأ انا عامل في كل فريم عمليت اضافة لشغلة معينة وبدي في الفريم الاصلي يطبعلي عمليات الاضافة اللي قمت بها بالفريم الثانوي ,,,,, ما بزبط وما بطبع اشي اكنو الاري لست فاضي ... مع العلم اني لما ضفتو في الفريم الثانوي اعملت عملت طباعة في نفس الفريم طبعلي المحتويات ,,,, بس في الفريم الاصلي ما طبع علما بأن كود الطباعة في لفريم الاصلي نفس الكود في لفريم الثانوي,,

#31

ههههههههههههه تضارب اللغات انا بحاول افهمك بصراحة

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

تقوم بنفس العملية فى الواجهة الرئيسة

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

نفترض ان الوجهة الرئيسية home و الثانوية add

add a=new add();
a.print();

هذا بعد ان تقوم بعمل هذة الدالة داخل الواجهة الثانوية...........

على راحتك اخى الكريم

اطرح اسألتك دون حرج

سواء املك الاجابة ام لا ستجد من يساعدك

فى رعاية الله

تم تعديل هذه المشاركة بواسطة اسراء شلبى في 28 مايو 2010 في 22:35

00020309t.gif

1958_1963.gif

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