معالجة الأحداث في الجافا: الفرق بين النسختين
[مراجعة غير مفحوصة] | [مراجعة غير مفحوصة] |
تم حذف المحتوى تمت إضافة المحتوى
ZainabAlabbad (نقاش | مساهمات) أنشأ الصفحة ب'==معالجة الاحداث في الجافا (Event Handling):-== من كتاب [https://www.safaribooksonline.com/library/view/core-javatm-volume/9780132354769/ch08....' |
Haytham Morsy (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 1:
'''التعامل مع الحدث او معالجة
[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 كلما قام المستخدم بالنقر فوق الزر.
==مصادر==
▲* كتاب [https://www.safaribooksonline.com/library/view/core-javatm-volume/9780132354769/ch08.html#ch08 Core Java™, Volume I–Fundamentals]
[[تصنيف:لغة برمجة جافا]]
|