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

اعطاء تنبيه عند ضغط على Bitton

بدأه vector_ever في 22 يوليو 2011 · 2 رد · 383 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي سؤال بسيط وبسرعة

لنفرض انه لدينا frame وعليه عدد من الازرار والزر الاول مثلا عند الضغظ عليه مثلا يمرر البيانات الى الزر الثاني والزر الثاني مثلا يمرر بيانات اخرى للزر الثالث وهكذا

يعني مثلا لو ضغطت على الزر الثاني دون الضغط على الزر الاول بالبداية فساحصل على خطأ لانه لم يتم تمرير البيانات المسؤول عن توليدها الزر الاول الى الزر الثاني

سؤالي هو كيف اجعل هذا غير مسموح يعني اذا ضغط على الزر الثاني ولم اكن قد ضغطت على الزر الاول بالبداية ان تظهر لي رسالة تحذير انه اضغط على الزر الاول

وشكرا

إذا نظــرتَ نيـوب اللـّيـثِ بـارزةً         فـلا تظــنَنَ أَنَّ اللـّيـــثَ يبْتسـِـــمُ


 


 


رسم المخططات البيانية بواسطة الجافا


 


كتاب تحليل وتصميم نظم المعلومات


#2

هلا اخوي

ممكن تعمل Boolean variable وتعمله جت .. وتعطيه قيمة مبدئية فولس ..

وعندما تضغط على الزر الاول .. يكون الحدث تمرير البيانات الى الزر الثاني + تغيير قيمة الفاريبل الى ترو ..

او طريقة اخرى .. تعمل integer variable

تعطيه قيمة مبدئية = 1 مثلا ..

عندما نضغط على الزر الاول ينفذ الحدث + زيادة الرقم بـ 1

وعندما تضغط على الزر الثاني

يدخل في if statement

لو كان قيمة الرقم = 2 .. ينفذ الحدث + زيادة الرقم بـ 1 ..

else

يظهر رسالة تحذير

:)

تم تعديل هذه المشاركة بواسطة ســآرهـ في 22 يوليو 2011 في 07:10

#3

وليه اصلا تجعل له سماحيه الضغط عليه ؟؟؟

المفروض ان عند 3 ازرار

هتجعل الثانى والثالث

setEnable(false);

وبالتالى هتجعل الزر الاول فقط هو اللى شغال وتجبره انه يضغط عليه

وبعد ما يضغط على الاول تجعل الاول والثالث

setEnable(false);

والثانى تعمله

setEnable(true);

لكى يتمكن من الضغط عليه

وهكذا بالتسلسل

Software Developer
Mahmoudkelany.com


 

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