معالجة الأحداث في الجافا: الفرق بين النسختين

[مراجعة غير مفحوصة][مراجعة غير مفحوصة]
تم حذف المحتوى تمت إضافة المحتوى
أنشأ الصفحة ب'==معالجة الاحداث في الجافا (Event Handling):-== من كتاب [https://www.safaribooksonline.com/library/view/core-javatm-volume/9780132354769/ch08....'
 
طلا ملخص تعديل
سطر 1:
'''التعامل مع الحدث او معالجة الحدثالاحداث في الجافا''' (Event Handling) هو من الأساسيات المهمه لبرامج مع واجهة المستخدم الرسومية. لتنفيذ واجهات المستخدم، يجب عليك السيطرة على الطريقة التي يعالج جافا فيها الأحداث. هناسترى كيفية التقاط الأحداث من مكونات واجهة المستخدم وأجهزة الإدخال. علينا أيضا أن تظهر لك كيفية العمل مع الإجراءات، واتباع نهج أكثر تنظيما لمعالجة أحداث العمل.
==معالجة الاحداث في الجافا (Event Handling):-==
من كتاب
[https://www.safaribooksonline.com/library/view/core-javatm-volume/9780132354769/ch08.html#ch08 Core Java™, Volume I–Fundamentals]
 
==أساسيات التعامل مع الحدث:-==
التعامل مع الحدث او معالجة الحدث هو من الأساسيات المهمه لبرامج مع واجهة المستخدم الرسومية. لتنفيذ واجهات المستخدم، يجب عليك السيطرة على الطريقة التي يعالج جافا فيها الأحداث. هناسترى كيفية التقاط الأحداث من مكونات واجهة المستخدم وأجهزة الإدخال. علينا أيضا أن تظهر لك كيفية العمل مع الإجراءات، واتباع نهج أكثر تنظيما لمعالجة أحداث العمل.
 
أساسيات التعامل مع الحدث:-
 
أي بيئة تشغيل تدعم "GUIs" تقوم باستمرار بمراقبة الأحداث مثل النقر على لوحة المفاتيح أو نقرات الماوس .تقومم تقارير بيئة التشغيل تسجيل او ارسال الأحداث إلى البرامج التي قامت بتشغيلها. ثم يقرر كل برنامج ما، إذا كان أي شيء يفعله ردا على هذه الأحداث.
السطر 35 ⟵ 31:
 
لتنفيذ واجهة (ActionListener)،(listener class) يجب أن يكون لديها (method ) تسمى (actionPerformed) الذي يتلقى كائن ( ActionEvent object ) ك(parameter).
 
[[ملف:|تصغير]]
 
متى قام المستخدم بالنقر فوق الزر، (JButton object ) بإنشاء ( ActionEvent object ) ويقوم باستدعاء listener.actionPerformed (الحدث)، ويمر هذا الكائن الحدث "event object". مصدر حدث " event source" مثل زر يمكن أن يكون لديه اكثر من " listeners". في هذه الحالة الزر يقوم باستدعاء (actionPerformed method) لجميع listener كلما قام المستخدم بالنقر فوق الزر.
 
هذه[[ملف:|تصغير|Event الصورهnotification|صوره تظهر التفاعل بين مصدر الحدث "event source"، الحدث المستمع"event listener"، وكائن الحدث"event object".]]
 
==مصادر==
[[ملف:|تصغير|Event notification]]
* كتاب [https://www.safaribooksonline.com/library/view/core-javatm-volume/9780132354769/ch08.html#ch08 Core Java™, Volume I–Fundamentals]
[[تصنيف:لغة برمجة جافا]]