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

عمليات حسابية (netbeans)

بدأه الاء عبدالله في 26 مارس 2009 · 6 رد · 965 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

هذا الكود حدث الجمع

if(e.getSource()==B13){T1.setText(" ");
}

بعد ان يفرغ الخانه ادخل الرقم الثاني ثم يجمع

ارجو ان يكون السؤال واضح

شكرا لكم

#2

الأزرار في jsp ليست كالأزرار في جافا

بمعنى أنك لا تستطيعين معرفة الزر الذي ضغط

باستخدام e.getSource

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#3

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

مثل زر اغلاق النافذه

 System.exit(0);

شكرا لك اخي علاء

#4

ليس شرطاً اخي علاء ان يتم التعرف على العملية الحسابية من خلال getsourse

يمكن عمل الالة الحاسبة باي طريقة

من خلال getname او getvalue حيث يتم ارسال المتغيرات الى هذه المعاملات

من خلال التعرف على المتغير المرسل تتم عملية الطرح او الجمع او غير ذلك

تحياتي للجميع

#5

هنا يختلف الموضوع

نحن في النهاية نتعامل مع طلب من المتصفح وسوف نرد على هذا الطلب على نفس المتصفح

والذي لا يفهم سوى لغة html

هل عرفتي كيف تحلي المشكلة؟

اطلعينا على الحل ليستفيد الآخرين

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#6
 if(e.getValue()==B13){T1.setText(" ");
float num1,num2;
S=num1+num2;
}

if(e.getValue()==B15){
result=result.valueOf(S);
T1.setText(result);}

هل هذا قصدك اخي ماكسيموس؟

ب13 هو الجمع اما ب15 علامه المساواه

اردت ان اعرف رايكم قبل ان اطبق

الى الآن لم اتوصل الى حل اخي علاء سأصل ان شاء الله

#7

لا

ليس الامر كما ذكرتي او طريقتك ليس هي الحل

كما ذكر الاخ علاء وهو ان J2ee لا تفهم سوى كود html

ولهذا يجب ارسال المتغيرات واستقبالها عن طريقة كود html ايضاً

وما تتحدثين عنه وكما اظن ان ليس له علاقة بJ2ee

وهذا مثال بسيط عن كيفية استقبال المعامل من كوود html

if (request.getParameter("don").equals("+")){ 
int darb = number1 + number2;
result = result+ darb;
}
if (request.getParameter("don").equals("/")){ 
int darb = number1 / number2;
result = result+ darb;
}

تحياتي للجميع

تم تعديل هذه المشاركة بواسطة ماكسيموس في 27 مارس 2009 في 01:09

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